解决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
投稿

猜你喜欢

  • Python XML RPC服务器端和客户端实例

    2022-07-26 05:41:57
  • 注意:php5.4删除了session_unregister函数

    2023-11-24 12:31:54
  • python使用正则表达式匹配字符串开头并打印示例

    2021-07-02 00:52:13
  • Python Pandas聚合函数的应用示例

    2022-12-13 22:39:31
  • 一篇文章带你了解Python中的类

    2022-10-11 19:46:18
  • mysql字符串拼接的4种方式总结

    2024-01-28 21:54:42
  • python 包实现 urllib 网络请求操作

    2023-11-03 07:19:50
  • matplotlib教程——强大的python作图工具库

    2021-05-18 23:42:55
  • SqlServer查询和Kill进程死锁的语句

    2024-01-23 11:07:42
  • JavaScript每天必学之基础知识

    2024-04-18 10:02:25
  • jupyter notebook运行命令显示[*](解决办法)

    2022-02-19 01:23:10
  • 使用python和Django完成博客数据库的迁移方法

    2022-05-16 03:58:25
  • python3实现多线程聊天室

    2021-09-11 07:35:47
  • Vue实现数据请求拦截

    2024-05-05 09:24:11
  • 渗透和改变 非洲web 2.0网站Logo

    2008-01-22 13:31:00
  • opencv之颜色过滤只留下图片中的红色区域操作

    2021-04-03 19:15:28
  • 简析Oracle数据库常见问题及解决方案

    2024-01-24 11:15:01
  • python画图常规设置方式

    2023-11-25 03:52:04
  • python中列表添加元素的几种方式(+、append()、extend())

    2022-07-17 19:59:42
  • python3调用百度翻译API实现实时翻译

    2021-06-21 01:45:46
  • asp之家 网络编程 m.aspxhome.com