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

Bảng thay đổi MySQL thêm cột với lỗi cú pháp khóa chính

Bit 'ALTER TABLE' phải đứng trước, sau đó mỗi phần phải được phân tách bằng dấu phẩy:

ALTER TABLE gitags_items
DROP PRIMARY KEY,
ADD COLUMN id INT NOT NULL AUTO_INCREMENT FIRST,
ADD PRIMARY KEY (id,component,tag_id,item_id);

nhưng tôi không chắc liệu bạn có thể bỏ và tạo khóa chính trong cùng một vị trí hay không.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Buộc InnoDB kiểm tra lại các khóa ngoại trên một bảng / bảng?

  2. Mệnh đề MySQL LIMIT tương đương cho SQL SERVER

  3. Chọn một cột có tên từ khóa

  4. Làm thế nào để tạo một lớp mở rộng mysqli thích hợp với các câu lệnh đã chuẩn bị?

  5. PDO bindParam không cho phép câu lệnh trả về kết quả