mysql alter auto increment_将MySQL列更改为AUTO_INCREMENT
生活随笔
收集整理的这篇文章主要介绍了
mysql alter auto increment_将MySQL列更改为AUTO_INCREMENT
小编觉得挺不错的,现在分享给大家,帮大家做个参考.
执行此操作的SQL为:
ALTER TABLE `document` MODIFY COLUMN `document_id` INT AUTO_INCREMENT;
有几种原因可能导致您的SQL无法正常工作。首先,您必须重新指定数据类型(INT在这种情况下)。另外,您要更改的列必须被索引(它不一定是主键,但是通常这就是您想要的)。此外,AUTO_INCREMENT每个表只能有一个列。因此,您可能希望运行以下SQL(如果您的列未建立索引):
ALTER TABLE `document` MODIFY `document_id` INT AUTO_INCREMENT PRIMARY KEY;
您可以在MySQL文档中找到更多信息:http : //dev.mysql.com/doc/refman/5.1/en/alter-table.html(用于修改列语法)和http://dev.mysql.com/doc /refman/5.1/en/create-table.html,以获取有关指定列的更多信息。
总结
以上是生活随笔为你收集整理的mysql alter auto increment_将MySQL列更改为AUTO_INCREMENT的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: 计算机控制的行业规模,2019年中国DC
- 下一篇: MySQL中(delete、trunca