我想修改一个表,使它成为主键列AUTO_INCREMENT
在事实之后。我尝试了以下SQL,但是语法错误:
ALTER TABLE document
ALTER COLUMN document_id AUTO_INCREMENT
我做错什么了还是这不可能?
+--------------------+
| VERSION() |
+--------------------+
| 5.0.75-0ubuntu10.2 |
+--------------------+
发布于 2017-12-29 13:58:24
ALTER TABLE document MODIFY COLUMN document_id INT auto_increment
发布于 2017-12-29 15:24:46
请注意[递增列必须是主键或唯一键的一部分(在几乎100%的情况下,它应该是组成主键的唯一列):
ALTER TABLE document MODIFY document_id INT AUTO_INCREMENT PRIMARY KEY
发布于 2017-12-29 15:59:18
之前必须指定列的类型。[增量指令,即ALTER TABLE document MODIFY COLUMN document_id INT AUTO_INCREMENT
...
https://stackoverflow.com/questions/-100007090
复制相似问题