这是我目前的表设计:错误改变MySQL的列AUTO_INCREMENT
我有几个列和无键设置,所以当我尝试使用以下命令:
ALTER TABLE users MODIFY COLUMN id INT auto_increment;
它给我一个错误。我希望表中的id列自动递增,我希望它以1开头。
这是我目前的表设计:错误改变MySQL的列AUTO_INCREMENT
我有几个列和无键设置,所以当我尝试使用以下命令:
ALTER TABLE users MODIFY COLUMN id INT auto_increment;
它给我一个错误。我希望表中的id列自动递增,我希望它以1开头。
您必须指定PRIMARY_KEY
与AUTO_INCREMENT
:
ALTER TABLE users MODIFY id INT PRIMARY_KEY AUTO_INCREMENT;
你得到了什么错误? – markus 2014-12-07 21:18:24
它给你什么错误? – 2014-12-07 21:18:38
'alter table users change id id int primary KEY AUTO_INCREMENT;' – 2014-12-07 21:19:47