mysql创建视图_MySQL中不能创建自增字段的解决方法
来源:IT技术专栏 发布时间:2016-10-26 点击:
【www.greenkl.com--IT技术专栏】
引起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"
更多信息请查看IT技术专栏
推荐文章
- [mysql怎么使用]MySQL中使用innobackupex、xtrabackup进行大数据的备份和还原教程
- 【在sql server 如何在表种类】在SQL Server数据库中求计算列和平均值
- 删除mysql下pid文件后无法启动_删除mysql下pid文件后无法启动怎么解决
- 科汛KesionCMS网站系统特性
- wordpress主题|WordPress数据库操作函数详解
- [dedecms安装教程]Dedecms程序SEO常用的列表标签调用代码集合
- [婚庆公司]婚庆文书——来宾致词示例
- dedecms|dedecmsV5.7版 tag标签长度的修改方法详解
- html标签属性大全|HTML列表标签dlulol 的使用示例
- [织梦dedecms]织梦(dedecms)三个最重要的安全设置
推荐内容