原因分析:

引起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. memset用法详解
  2. linux sftp远程连接命令
  3. 【SpringBoot专题】监控健康状况
  4. 上传到GitHub或者码云中README文件无法显示图片
  5. SharePoint三个主要数据库
  6. linux线程能删除自身吗,Linux内核本身和进程的区别 内核线程、用户进程、用户...
  7. 剑指offer——面试题63:二叉搜索树的第k个结点
  8. 内联函数的常识性问题
  9. 使用命令查看linux编码,如何利用命令查看linux 系统汉字编码
  10. Java基础----交通工具的继承写法(面向对象的三大特征)
  11. [转载]OFDM基本原理及系统框图
  12. 【安卓】3.修改列表增加下划线样式(保姆级图文+附示例)
  13. 网页中打开某个网页自动弹出扣扣群实现方法
  14. ruby 中的respond_to (转)
  15. 虹科分享 | 简单实用的CANopen介绍,看完你就明白了(1)——CANopen基础概念
  16. flat2lla matlab,Convert from flat Earth position to array of geodetic coordinates
  17. LeetCode 518 和LeetCode 377 的比较
  18. 淘淘商城第67讲——全局异常处理
  19. 如何下载西城区卫星地图高清版大图
  20. java 源代码 八字_lunar.java 源代码在线查看 - 农历八字查询 可以查阴历,星期,四柱八字,节气, 资源下载 虫虫电子下载站...

热门文章

  1. 什么是分布式计算框架(动画演示)?
  2. 微信小游戏开发实战教程12-广告的开通和接入
  3. Django项目,上传图片到七牛云,阿里云OSS
  4. 第4节 树形计算可转换债券价格
  5. 关于API和SDK两者的区别
  6. 极光推送Jpush的“appKey and masterSecret format is incorrect”问题修复
  7. NSLog打印中文字符
  8. SpringBoot统一清理数据
  9. webstrom 设置禁用拼写检查
  10. 位势函数matlab,势函数分类的设计与SOM神经网络