原因分析:

引起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"

设置mysql字段不能自增_MySQL中不能创建自增字段的解决方法相关推荐

  1. Mysql修改字段名和长度_mysql中修改表字段名/字段长度/字段类型详解

    先来看看常用的方法 MySql的简单语法,常用,却不容易记住.当然,这些Sql语法在各数据库中基本通用.下面列出: 1.增加一个字段: alter table user add COLUMN new1 ...

  2. mysql concat键值对_mysql中concat函数实现数据库字段合并查询

    concat()函数是mysql中用来字符类型的字段联合查询的一个不错的函数,但尽量不要使用哦, mysql中怎么合并两个字段为一个字段呢?试了好多方法,结果还是不是我想要的 例如:select (a ...

  3. mysql 修改字段长度 合并语句_mysql中利用sql语句修改字段名称,字段长度等操作...

    1.修改字段的长度 语法: ALTER TABLE 表名 MODIFY COLUMN 字段名  数据类型(修改后的长度) 例子: 将字段的长度由10改为20 ALTER TABLE attence M ...

  4. mysql 不通过关联查询表_mysql中多表不关联查询的实现方法详解

    下面小编就为大家带来一篇浅谈mysql中多表不关联查询的实现方法.小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧 大家在使用MySQL查询时正常是直接一个表的查询,要不然 ...

  5. mysql登陆错误2003(hy000)_mysql远程无法登陆出现ERROR 2003 (HY000)...解决方法_MySQL

    bitsCN.com Q: 当在另一台机器上登录MySQL时出现如下错误: ERROR 2003 (HY000): Can't connect to MySQL server on 'x.x.x.x' ...

  6. mysql my.cnf 不生效_MySQL修改my.cnf配置不生效的解决方法

    本文实例讲述了MySQL修改my.cnf配置不生效的解决方法.分享给大家供大家参考,具体如下: 一.问题: 修改了 my.cnf 配置文件后,却不生效,这是怎么回事? 二.原因: 我们注意到,这里只说 ...

  7. mysql server 卸载不了_Mysql卸载问题Start Server卡住报错解决方法

    遇到的问题:安装mysql最后一步的时候 start server打叉并且报错. 问题截图: 报错代码: Beginning configuration step: Writing configura ...

  8. mysql导入数据io异常_mysql 数据同步 出现Slave_IO_Running:No问题的解决方法小结

    mysql replication 中slave机器上有两个关键的进程,死一个都不行,一个是slave_sql_running,一个是Slave_IO_Running,一个负责与主机的io通信,一个负 ...

  9. mysql prepare有什么用_mysql中的prepare介绍和应用

    简单的用set或者declare语句定义变量,然后直接作为sql的表名是不行的,mysql会把变量名当作表名.在其他的sql数据库中也是如此,mssql的解决方法是将整条sql语句作为变量,其中穿插变 ...

最新文章

  1. R语言Kolmogorov-Smirnov假设检验(正态性检验):检验数据的正态性
  2. 机器人石材雕刻机_一种石材雕刻机器人的制作方法
  3. 【Redis学习】Redis开启多个端口
  4. xgboost之spark上运行-scala接口
  5. vue 一个组件内多个弹窗_论如何用Vue实现一个弹窗-一个简单的组件实现
  6. OpenCV修养(一)——引入
  7. 查看地区的ip段_「教程」CloudFlare 自选 IP优化网站速度
  8. UVa-10382 Watering Grass **
  9. winrar x64 3.93如何破解
  10. iconv 判断字符编码_php下用iconv函数转换字符编码的问题
  11. 60-150-040-使用-Sink-Flink自定义UpsertStreamTableSink
  12. 如何入门AI?五大新手项目奉上
  13. Spark参数配置说明
  14. 小试牛刀之Kolla单节点部署
  15. sas导入txt出现中文乱码解决方案
  16. BZOJ 1191 超级英雄 Hero 题解
  17. 使用Python对Dicom文件进行读取与写入
  18. 去哪儿网机票搜索系统的高并发架构设计
  19. 江苏计算机二级c语言考试内容,江苏省计算机等级考试二级C语言考试大纲_复习提纲.doc...
  20. 幼儿园计算机认识键盘上课教案,认识键盘教案

热门文章

  1. ubuntu16.04 GTX1080ti驱动下载和安装
  2. HttpUtils--常用的Http请求工具类
  3. 你不是脾气太坏,而是格局太小
  4. 如何将linux虚拟机上的文件弄到Windows上?
  5. 04-python简单爬虫_爬取网易新闻
  6. 利用python分析2018智联招聘全国各个城市的职位数排名
  7. 不懂的各类名词,以及学到的方法
  8. 大数据开发主要做什么?
  9. 淘宝2012秋季校园招聘技术试卷(A)
  10. 学习IB带给了我什么?