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

Jika saya menghapus baris dari tabel dalam database, bagaimana cara mengganti nama kunci utama

Pertanyaan ini sering muncul tetapi itu adalah masalah yang salah. Anda tidak perlu peduli tentang id. Itu hanya pengenal. Biarkan apa adanya.

Anda dapat menambahkan angka progresif secara terprogram, menggunakan bahasa pemrograman favorit Anda atau melalui sql.

select *,@row:[email protected]+1 as progressive_number
from table, (select @row:=0) as t


  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 secara dinamis membangun string kueri dalam prosedur tersimpan berdasarkan logika

  2. Tidak dapat menemukan indeks FULLTEXT yang cocok dengan daftar kolom (indeks disetel)

  3. Saya mendapatkan hasil ganda dari kueri mysql saat menggunakan karakter internasional, yaitu /Ä=A &=O,

  4. Nilai integer salah '' untuk kolom MySQL yang integer dan mengizinkan null?

  5. Hibernate:Menggunakan dua skema DataBase yang berbeda dalam aplikasi yang sama