MySQL中不能创建自增字段的解决方法
- 软件编程
- 2026-01-11 18:31:05
原因分析:

引起MySQL不能创建自动增加的字段的原因是在MySQL5.0.2版本中的The Server SQL Mode 中新加了几种 sql_mode,并且在sql的my.ini文件中的sql-mode 默认增加了其中的二种,一个是STRICT_TRANS_TABLES,就是导致auto_increament失败的mode,这个sql_mode主要用于 当一个值不能插入到表中是,则产生一个错误而不是一个警告并终止会话。
解决办法:
删除或注释掉sql_mode.重启mysql.
将my.ini中的:
复制代码 代码如下:
# Set the SQL mode to strict
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
改为:
复制代码 代码如下:
# Set the SQL mode to strict[separator]
#sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
# 解决办法
# 重启
# 几种
# Server
# 主要用于
# 增加了
# sql
# strong
# 是一个
# 是在
# 而不
# 二种
# MySQL
# sql_mode
# MySQL字段自增自减的SQL语句示例介绍
# 中新
# MySQL中的主键以及设置其自增的用法教程
# mysql自增ID起始值修改方法
# mysql如何让自增id归0解决方案
# mysql中自增auto_increment功能的相关设置及问题
# MySQL rownumber SQL生成自增长序号使用介绍
# MySQL分表自增ID问题的解决方法
# mysql修改自增长主键int类型为char类型示例
# mysql非主键自增长用法实例分析
# 在MySQL中创建实现自增的序列(Sequence)的教程
# 两种mysql对自增id重新从1排序的方法
# 深入探寻mysql自增列导致主键重复问题的原因
# 不能创建自增字段
相关推荐:
最新pycharm安装教程
Java受检异常的一些思考
RedisAPI原子性操作及原理解析
docker.service启动报错的一次排查详解
goland中文件头自动注释的操作
MYSQL字符串强转的方法示例
解决docker run 或者 docker restart 启动镜像就自动退出
解决docker指定udp端口号的问题
Django vue前后端分离整合过程解析
基于PHP实现生成随机水印图片
JS操作JSON常用方法(10w阅读)
Windows安装Openssl并使用Openss生成公钥私钥
PHP如何防止用户重复提交表单
浅谈JSON5解决了JSON的两大痛点
Java 网络编程之 TCP 实现简单的聊天系统
python3 使用ssh隧道连接mysql的操作
C# 实现Distinct将对象按条件去重
C# 使用HttpClient上传文件并附带其他参数的步骤
Java 8 Stream.distinct() 列表去重的操作
详解Vue中的自定义指令
PHP sdk实现在线打包代码示例
MySQL decimal unsigned更新负数转化为0
python 写一个文件分发小程序
基于PHP实现发微博动态代码实例
python中复数的共轭复数知识点总结
详解IDEA社区版(Community)和付费版(UItimate)的区别
Android使用系统相机进行拍照的步骤
Python 用__new__方法实现单例的操作
Asp.Net Core实现Excel导出功能的实现方法
MySQL数据库锁机制原理解析
浅谈docker --privileged=true参数作用
C# 实现SDL2进行视频播放窗口截图和字幕添加
SpringBoot中dubbo+zookeeper实现分布式开发的应用详解
python subprocess pipe 实时输出日志的操作
c++ string的erase删除方法
java 格式化时间的示例代码
SpringCloud-Alibaba-Sentinel服务降级,热点限流,服务熔断
docker run之后状态总是Exited
微信小程序反编译的实现
MySQL8.0设置远程访问权限的方法
基于Spring Cloud Zookeeper实现服务注册与发现
浅析Python 中的 WSGI 接口和 WSGI 服务的运行
python 调用Google翻译接口的方法
jquery实现淡入淡出轮播图效果
selenium框架中driver.close()和driver.quit()关闭浏览器
python3访问字典里的值实例方法
解决Docker之mysql容器数据库更改不生效的问题
docker 使用CMD或者ENTRYPOINT命令同时启动多个服务
python-地图可视化组件folium的操作
解决goland新建项目文件名为红色的问题
本文转自网络,如有侵权请联系客服删除。
热门内容推荐
C#使用虚拟方法实现多态
- 2026-01-11
JavaScript原生对象之String对象的属性和方法详解
- 2026-01-11
js实现DOM走马灯特效的方法
- 2026-01-11
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
- 2026-01-11
php实现微信公众平台账号自定义菜单类
- 2026-01-11
