解决MySQL 5.0不能使用自动增加字段问题
作者:水晶 时间:2008-12-02 14:30:00
问题:MySQL 5.0不能使用自动增加字段。
具体原因:
引起的原因是在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"
标签:
0
投稿
猜你喜欢
正则表达式语法速查
2007-11-11 10:43:00
ASP中Request对象获取客户端数据的顺序
2007-09-22 10:36:00
WEB2.0网页制作标准教程(11)不用表格的菜单
2008-02-19 19:36:00
Windows存储 SQL行溢出 差异备份及疑问
2008-12-24 15:22:00
IA学习笔记04:标签系统
2009-09-22 14:40:00
如何把Recordset转换成彩色的XML文件?
2009-11-02 20:22:00
asp如何在页面中实现对电子信箱的访问?
2010-06-26 12:34:00
网马解密大讲堂——网马解密初级篇
2009-09-16 14:45:00
Firebox 3 后退后按钮 diasabled 状态不恢复的一个解决方案
2008-11-06 12:28:00
SQL离前端有多远?
2009-05-21 10:37:00
SQL Server 2005:数据类型最大值
2009-06-04 09:55:00
滑动门代码 兼容IE7 IE6 FireFox Opera
2008-06-07 13:56:00
SQLSERVER 创建索引实现代码
2012-04-13 12:17:05
Asp中Server.ScriptTimeOut属性需要注意的一点
2011-04-27 08:41:00
ASP判断E-Mail的合法性,以及过滤邮箱字符
2010-05-27 12:23:00
浅谈ACCESS数据库升迁SQLSERVER注意事项
2007-08-11 13:44:00
如何做好一份前端工程师的简历?
2009-02-17 12:52:00
如何实现html表格里隔行换色
2007-10-19 13:42:00
可以在线创建文件夹吗?
2009-11-01 18:07:00
asp如何验证IP地址?
2010-06-10 18:37:00