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

Cara menetapkan ulang kolom AUTO_INCREMENT untuk setiap baris dalam tabel MySQL menggunakan PHP

Saya menemukan ini bekerja dengan sempurna dan cukup cepat jadi ini dia:

ALTER TABLE tablename DROP id

ALTER TABLE tablename ADD id INT NOT NULL AUTO_INCREMENT FIRST, ADD PRIMARY KEY (id), AUTO_INCREMENT=1

Saya tahu ini bukan pendekatan yang tepat namun untuk situasi spesifik saya, inilah yang dibutuhkan. Tidak ada apa pun di dalam tabel yang saya gunakan yang dirujuk dari atau ke tabel lain.



  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 - mengambil nilai dari tabel lain jika kolomnya nol

  2. utf-8 vs latin1

  3. Prosedur Tersimpan MySQL

  4. Cara mendapatkan MySQL ResultSet baris demi baris dengan python

  5. Bagaimana membuat kueri eav ini untuk membuat hasil horizontal?