我正在尝试使用
在表格中引入一列ALTER TABLE user ADD user_id INT, NOTNULL, PRIMARY, AUTO_INCREMENT;
我收到错误1064 你能告诉我我哪里出错了。我是新手,我正在创建表格时遵循参考手册。
答案 0 :(得分:1)
你可能正在寻找: -
ALTER TABLE user ADD user_id INT NOT NULL PRIMARY KEY AUTO_INCREMENT;
不要在列定义中使用逗号。
答案 1 :(得分:0)
如果您创建了一列Primary Key
,则默认情况下它不会接受null
值,我认为您无需明确添加NOT NULL
。
试试这个:(删除逗号)
ALTER TABLE user ADD user_id INT NOT NULL PRIMARY KEY AUTO_INCREMENT;
答案 2 :(得分:0)
只需删除查询中的逗号,就可以了..