mysql alter auto increment_将MySQL列更改为AUTO_INCREMENT
发布日期:2021-06-24 10:18:49
浏览次数:3
分类:技术文章
本文共 456 字,大约阅读时间需要 1 分钟。
执行此操作的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,以获取有关指定列的更多信息。
转载地址:https://blog.csdn.net/weixin_32050033/article/details/113589448 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2024年04月20日 03时55分01秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Python:Flask-Assets打包js和css文件
2019-04-28
Python:webassets打包web项目中的js和css文件
2019-04-28
Python:Flask-Static-Digest 用于处理静态文件缓存问题
2019-04-28
Python:case-convert命名规则转换和命名风格:驼峰、蛇形、帕斯卡
2019-04-28
Python:Werkzeug.security对密码进行加密和校验
2019-04-28
Python:获取ssl证书信息和到期时间
2019-04-28
Node.js:开发资源和技术栈整理
2019-04-28
Node.js:创建一个随机的UUID
2019-04-28
Node.js:faker生成虚拟测试数据
2019-04-28
免费API汇总整理
2019-04-28
RSA:jsencrypt/Python实现加密
2019-04-28
Python:Flask-Script通过命令行的形式来操作Flask
2019-04-28
Python:Flask.click创建命令行工具管理项目
2019-04-28
Python: Flask的用户登录组件Flask-Login
2019-04-28
Python:invoke强大的任务自动化工具
2019-04-28
Python: email-validator验证Email地址
2019-04-28
Python: flask-socketio使用Websocket协议进行通讯
2019-04-28
Python: PonyORM设计精巧的ORM框架
2019-04-28
js: 字符(字母) 与 ASCII码 转换方法
2019-04-28
Python数据科学:Pandas Cheat Sheet
2019-04-28