在现有表中添加自增列
在现有表中创建自增列可能会遇到错误,即“#1075 - 表定义不正确;只能有一个自动列,并且必须将其定义为键”消息。当表已经拥有主键时,就会出现这种情况。
解决方案:
要解决此问题,请按照以下步骤操作:
ALTER TABLE `users` ADD `id` INT NOT NULL AUTO_INCREMENT;
ALTER TABLE `users` ADD PRIMARY KEY (`id`);
注意,上述命令使用反引号(``)将表名和列名括起来,这是某些数据库所必需的系统。
以上是如何在已有主键的表中添加自增列?的详细内容。更多信息请关注PHP中文网其他相关文章!