Mysql
 sql >> база данни >  >> RDS >> Mysql

Как да преизчислим първичния индекс?

set @pk:=0;

update 
  your_table
  set [email protected]:[email protected]+1
  order by pk;       <-- order by original pk

Според мен е добре да имаш голям сурогатен ключ. Вероятно е малко вероятно да използвате цялото максимално позволено цяло число. Помислете, че можете да го удвоите, като използвате unsigned.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. изберете всеки друг ред в MySQL, без да зависи от какъвто и да е идентификатор?

  2. как да поддържате полето за ред на показване в php

  3. прочетете BLOB от mysql с помощта на php PDO

  4. диаграма на разпръскване в jfreechart от база данни

  5. Показване на изображение, съхранявано в базата данни MySql във формат BLOB с помощта на c#