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

Làm thế nào để tính toán lại chỉ số chính?

set @pk:=0;

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

Theo tôi, có một chìa khóa đại diện lớn là ổn. Bạn có thể không sử dụng hết số nguyên tối đa được phép. Hãy xem xét bạn có thể nhân đôi nó bằng cách sử dụng không dấu.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Đồng bộ hóa DB cục bộ lớn với DB máy chủ (MySQL)

  2. Không thể kết nối với nhóm mysql trong Kubernetes khi sử dụng Secrets cho mật khẩu (Quyền truy cập bị từ chối)

  3. Truyền tên bảng làm tham số của câu lệnh đã chuẩn bị

  4. Nhập dữ liệu vào cơ sở dữ liệu MySQL

  5. Mối quan hệ MySQL