MySQL中不能创建自增字段的解决方案
MySQL的原因不能创建一个字段自动增加服务器的SQL模式mysql5.0.2版本增加了几个sql_mode,并在SQL my.ini文件在SQL模式默认增加两点,一是strict_trans_tables,auto_increament是模式失败的结果,这sql_mode主要用于当你的价值不能插入到表中时,将产生一个错误而不是警告和终止会话。
结算条件:
删除或注释sql_mode。重新启动MySQL。
在my.ini:
复制代码代码如下所示:
设置SQL模式,严格#
SQL模式=strict_trans_tables,no_auto_create_user,no_engine_substitution
改变:
复制代码代码如下所示:
设置SQL模式严格{机} #
# SQL模式=strict_trans_tables,no_auto_create_user,no_engine_substitution
SQL模式=no_auto_create_user,no_engine_substitution