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

Bagaimana cara memperbarui set id dari 1?

Tentu ada caranya:

set @counter = 0;
update table_name
set id  = (@counter := @counter + 1);

EDIT

Untuk menghindari masalah dengan kunci duplikat, Anda dapat menjalankan sesuatu seperti ini sebelumnya untuk sementara mengubah id saat ini menjadi setara negatif:

update table_name
set id  = 0 - id;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menghubungkan ke Mysql di AWS Elastic Beanstalk

  2. Kesalahan koneksi JDBC:zona waktu tidak dikenal

  3. Laravel - multi-insert baris dan ambil id

  4. Menyiapkan kunci asing di phpMyAdmin?

  5. Bagaimana cara membuat ID integer acak unik untuk kunci utama untuk tabel?