解决MySQL 5.0不能使用自动增加字段问题

2016-02-19 16:38 1 1 收藏

有了下面这个解决MySQL 5.0不能使用自动增加字段问题教程,不懂解决MySQL 5.0不能使用自动增加字段问题的也能装懂了,赶紧get起来装逼一下吧!

【 tulaoshi.com - 编程语言 】

  问题:MySQL 5.0不能使用自动增加字段。

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

  具体原因:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/bianchengyuyan/)

  引起的原因是在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
  #sql-mode="STRICT_TRANS_TABLES,NO_AUTO_create_USER,NO_ENGINE_SUBSTITUTION"
  sql-mode="NO_AUTO_create_USER,NO_ENGINE_SUBSTITUTION"

来源:http://www.tulaoshi.com/n/20160219/1612638.html

延伸阅读
这个问题主要提示是,不能通过'/tmp/mysql.sock'连到服务器,而php标准配置正是用过'/tmp/mysql.sock',但是一些mysql安装方法将mysql.sock放在/var/lib/mysql.sock或者其他的什么地方,你可以通过修改/etc/my.cnf文件来修正它,打开文件,可以看到如下的东东: [mysqld] socket=/var/lib/mysql.sock 改一...
安全套你用对了吗 下面就是一些常见的安全套错误戴法: 1、戴套前把卷起来的安全套完全展开。这可能会损坏安全套,影响正常的佩戴。 2、带套太晚。很多人在真正性爱开始后才使用安全套,或者直到 男性 感觉要 射精 之前才戴上,事实上Tulaoshi.com,在前奏时就应该带好安全套,防止亲热时性器官有亲密...
宝宝多大可以使用牙膏 现在的年轻父母都知道孩子 口腔 保健的重要性,早早就训练孩子学会刷牙。但医生提醒,孩tulaoshi.com子刷牙固然重要,但是选择适合孩子的牙膏更为重要。年轻父母应慎为幼儿挑选牙膏,尤其是4岁以下的幼儿不建议使用含氟牙膏,不然容易造成 健康 隐患。 温医附属口腔 医院 洁牙中心负...
《狂野西部 枪手》修改器不能使用的解决方法 修改器不能使用的解决方法: 刚开始和大家一样,下了一堆修改器不能用,今天偶然切出游戏看了一眼进程,游戏进程不是CoJGunslinger.exe,而是unins000.exe、、、打开游戏文件夹 把根目录下的unins000.exe改成CoJGunslinger.exe,文件夹里原来的那个CoJGunslinger.exe,无所谓改成啥吧,别...
标签: 电脑入门
windows 7 IE8.0 中怎么用不起U盾啊安装的时候会出现一个 说 注册表出现什么错误 这是怎么回事啊? 付款时说没有安装U盾。。。或者跳出一个说什么建行升级的消息有谁遇到和我一样的情况没? 是怎么解决的啊 在逛论坛的时候经常会遇到相关的问题, 为此,图老师小编也试用了下,发现在Windows 8 消费者预览版下确实无法使用,在某专业人士的帮助下成...

经验教程

177

收藏

55
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部