JP2*_*2_7 1 php mysql auto-increment
我有一个命名的表employee,该表具有三列empid(即int),empname(varchar)和salary(int)。我已经制作了表格并插入了一些数据。现在我要进行empid自动递增。
我使用了命令:
ALTER TABLE employee ADD AUTO_INCREMENT(empid);
Run Code Online (Sandbox Code Playgroud)
但是我收到以下错误:
错误1064(42000):您的SQL语法有错误;检查与您的MySQL服务器版本相对应的手册以获取在第1行的'(empid)'附近使用的正确语法
您需要更改表,修改列本身,并将其添加AUTO_INCREMENT到该列。
ALTER TABLE employee
MODIFY empid INT(11) NOT NULL AUTO_INCREMENT;
Run Code Online (Sandbox Code Playgroud)
如果还不是主键,则还应该添加它
ALTER TABLE employee
MODIFY empid INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY;
Run Code Online (Sandbox Code Playgroud)