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自增列导致主键重复问题的原因
# 不能创建自增字段
相关栏目:
【
教研文案 】
【
日常文案 】
【
AI模型 】
【
网络运营 】
【
营销推广 】
【
云计算 】
【
技术教程 】
【
软件编程 】
【
汉字学习 】
【
歌词歌曲 】
【
精选文章 】
相关推荐:
5分钟让你快速掌握java8 stream常用开发技巧
JS常用跨域方法实现原理解析
MySQL使用MRG_MyISAM(MERGE)实现分表后查询的示例
C语言实现学生成绩等级划分的方法实例
pandas将list数据拆分成行或列的实现
C++ 输入一行数字(含负数)存入数组中的案例
python遍历路径破解表单的示例
Java无法获取真实IP解决方案
C#中应用程序集的装载过程详解
python subprocess pipe 实时输出日志的操作
java 使用poi 导入Excel数据到数据库的步骤
在Python中实现字典反转案例
微信小程序实现点击导航条切换页面
Docker 拉取镜像及标签操作 pull | tag
Django搭建项目实战与避坑细节详解
SQL Server 批量插入数据的完美解决方案
MySQL 全文索引的原理与缺陷
python 实现的IP 存活扫描脚本
docker 打包本地镜像,并到其他机器进行恢复操作
thinkphp诸多限制条件下如何getshell详解
超详细MySQL8.0.22安装及配置教程
SpringBoot获取Request和Response方法代码解析
python更新数据库中某个字段的数据(方法详解)
android studio的使用sdk manager的方法
解决Android Studio4.1没有Gsonfomat插件,Plugin “GsonFormat” is incompatible的问题
用python实现一个简单的验证码
为什么MySQL 使用timestamp可以无视时区问题.
Docker运行springboot项目的实现
fastJson泛型如何转换的实现
java redis 实现简单的用户签到功能
vue使用exif获取图片经纬度的示例代码
Docker 查看镜像信息的方法
docker 启动elasticsearch镜像,挂载目录后报错的解决
IntelliJ-Idea导出可执行Jar流程解析
Java map.getOrDefault()方法的用法详解
C# 实现Distinct将对象按条件去重
java中方法递归的简单示例
python中二分查找法的实现方法
Pycharm-community-2025.2.3 社区版安装教程图文详解
PyTorch中clone()、detach()及相关扩展详解
浅析MysQL B-Tree 索引
vue-drawer-layout实现手势滑出菜单栏
sql server把退款总金额拆分到尽量少的多个订单中详解
微信小程序实现倒计时功能
c# 剔除sql语句'尾巴'的五种方法
一条命令重启所有已停止的docker容器操作
python可视化 matplotlib画图使用colorbar工具自定义颜色
Redis分布式锁的使用和实现原理详解
关于小程序优化的一些建议(小结)
Javascript中window.name属性详解
本文转自网络,如有侵权请联系客服删除。
热门内容推荐
C#使用虚拟方法实现多态
- 2026-01-11
JavaScript原生对象之String对象的属性和方法详解
- 2026-01-11
js实现DOM走马灯特效的方法
- 2026-01-11
轻松创建nodejs服务器(1):一个简单nodejs服务器例子
- 2026-01-11
php实现微信公众平台账号自定义菜单类
- 2026-01-11
