• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > MySQL中不能创建自增字段的解决方法

MySQL中不能创建自增字段的解决方法

作者: 字体:[增加 减小] 来源:互联网 时间:2017-05-11

通过本文主要向大家介绍了mysql添加字段,mysql增加字段,mysql修改字段类型,mysql删除字段,mysql update多个字段等相关知识,希望本文的分享对您有所帮助

原因分析:

  引起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"
</div>

改为:

  # 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"
</div>

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • MySQL 替换某字段内部分内容的UPDATE语句
  • MySQL表字段设置默认值(图文教程及注意细节)
  • mysql中合并两个字段的方法分享
  • 在MySQL字段中使用逗号分隔符的方法分享
  • mysql合并多条记录的单个字段去一条记录编辑
  • 批量替换 MySQL 指定字段中的字符串
  • MySql表、字段、库的字符集修改及查看方法
  • MySQL 中查找含有目标字段的表的方法
  • mysql中的保留字段产生的问题
  • Mysql字符串字段判断是否包含某个字符串的2种方法

相关文章

  • 2017-05-11mysql odbc字符集设置(中文显示乱码)
  • 2018-12-05从MySQL得到最大的优化性能
  • 2018-12-05MySQL外键设置中的的 Cascade、NO ACTION、Restrict、SET NULL
  • 2018-12-05命令行查询实例用法汇总
  • 2018-12-05MySQL序列解决方案
  • 2018-12-05AspNetPager分页控件 存储过程
  • 2018-12-05ADODB连接access是出现 80004005 错误的解决方法
  • 2017-05-11INSERT INTO .. ON DUPLICATE KEY更新多行记录
  • 2018-12-05详解centOS7下mysql插入中文字符报错问题的解决方法(图)
  • 2018-12-05关于语句性能的10篇课程推荐

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • MySQL错误“Specified key was too long; max key length is 1000 bytes”的解决办法
    • msyql show命令汇总
    • SQL语句练习实例之五 WMS系统中的关于LIFO或FIFO的问题分析
    • SQLServer中字符串左对齐或右对齐显示的sql语句
    • 深入了解SQL注入和预防措施
    • mysql mysqldump只导出表结构或只导出数据的实现方法
    • SQL SERVER 2005 最小安装经验
    • 列出SQL Server中具有默认值的所有字段的语句
    • SQL Server导入、导出、备份数据方法
    • DB2和 Oracle的并发控制(锁)的比较_Oracle应用_脚本之家

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有