Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Bagaimana cara menghitung ulang indeks utama?

set @pk:=0;

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

Menurut pendapat saya, memiliki kunci pengganti yang besar tidak masalah. Anda mungkin tidak mungkin menggunakan semua bilangan bulat maksimum yang diizinkan. Pertimbangkan Anda dapat menggandakannya menggunakan 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. Pertanyaan mysql paralel di php?

  2. mysql pilih jumlah catatan untuk setiap bulan

  3. php tidak meneruskan variabel

  4. Memasukkan data yang disandikan json ke mysql

  5. Optimalkan kueri MySql:Terlalu lambat saat memesan