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

Sự cố khi thêm ID mới (tăng tự động) sau khi bảng tồn tại

Bạn chỉ có thể thêm làm điều đó mà không có vấn đề gì nếu bảng của bạn không có mối quan hệ với những người khác .

Bạn phải xóa khóa chính cũ và tải lên bảng tương ứng (có thể thêm một chỉ mục duy nhất trên khóa chính cũ).

Tiến hành như vậy:

  • Tạo kết xuất cơ sở dữ liệu của bạn

  • Loại bỏ khóa chính như vậy

ALTER TABLE XXX DROP PRIMARY KEY
  • Thêm cột mới như vậy
ALTER TABLE XXX add column Id INT NOT NULL AUTO_INCREMENT FIRST, ADD primary KEY Id(Id)

Bảng sẽ được xem xét và Tự động đồng bộ hóa được cập nhậ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. Làm cách nào để thực hiện truy vấn không trả về khi không có điều kiện?

  2. Thực thi truy vấn thô trên MySQL Loopback Connector

  3. Lưu trữ tên hàm trong cơ sở dữ liệu và sau đó thực thi nó

  4. Giá trị mặc định không hợp lệ cho trường dấu thời gian 'create_date'

  5. Trong SQL, hai bảng tham chiếu đến nhau có được không?