Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Truy vấn lập chỉ mục lại Khóa chính của Cơ sở dữ liệu MySQL

Thậm chí có một cách đơn giản để đạt được kết quả bằng cách viết truy vấn này

SET @newid=0;
UPDATE tablename SET primary_key_id=(@newid:[email protected]+1) ORDER BY primary_key_id;

Truy vấn này sẽ lập chỉ mục lại khóa chính bắt đầu từ 1



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Giao dịch MySQL nguyên tử trong Anorm

  2. Làm cách nào để bạn ngăn chặn việc đưa SQL vào các ứng dụng LAMP?

  3. Nhận phân phối tần số của một phạm vi thập phân trong MySQL

  4. Làm cách nào để bạn mã hóa một dấu nháy đơn để nó có thể tìm kiếm được trong mysql?

  5. Cách đánh số lại một cột trong học thuyết