2011-01-01 37 views

Trả lời

13

Có. Thêm cột mới và đặt cột đó làm khóa chính với AUTO_INCREMENT. Làm như vậy sẽ tạo một cột mới và tự động thêm một id duy nhất cho mỗi hàng.

ALTER TABLE old_table ADD pk_column INT AUTO_INCREMENT PRIMARY KEY; 
18

này có thể với ALTER TABLE (Giả sử bạn có một cột mà bạn muốn sử dụng như một PK)

ALTER TABLE table 
ADD PRIMARY KEY(column) 

Alternativly:

ALTER TABLE table 
ADD your_pk_column INT(11) AUTO_INCREMENT PRIMARY KEY 
Các vấn đề liên quan