| 网站首页 | 文章中心 | 电子书下载 | 矢量图库 | 视频教程 | 素材下载 | 程序代码下载 | JS代码 | 论坛 | 
龙腾教程网  
常用软件类:
|杀毒安全 |联络聊天 |网络软件 |多媒体类 |系统工具 |图形图像 |系统工具 |应用软件 |行业软件
开发设计类:
|动画制作 |图像处理 |3D设计 |操作系统 |站长学院 |网络相关 |WEB设计 |数据库类 |程序开发
 
  您当前位置:您现在的位置: 龙腾软件教程网 >> 文章中心 >> 数据库教程 >> MySQL >> 文章正文>>>>>> 
解决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"


上一篇:
  • 上一篇文章:
  • 下一篇
  • 下一篇文章: 没有了
  • 收藏此文到百度搜藏 百度搜藏| 新浪VIvi| 365key| Younote| 博采中心| 你好BLOG| 亿友网摘| 和讯网摘|
    相关文章    
    关于MySQL 服务器优化技巧手册
    Linux自动备份MySQL数据库的方法
    MySQL建立安全的SSL连接通道详解
    Mac OS X系统中安装MySQL教程
    基于MySQL数据库的论坛设计方案
    MySQL 5.0常见中文乱码问题的解决方法
    MySQL语法和常用函数入门手册
    MySQL5常用数据库操作SQL语句
    无法远程登入MySQL数据库的原因和解决办法
    MySQL数据库中的各种乱码及其解决方法
     
     
     
    最新文章
    普通文章 解决MySQL 5.0不能使用自动增加字最新文章
    普通文章 Illustrator绘制黄金花朵文字最新文章
    普通文章 3DSMAX 制作精美竹篮的模型最新文章
    普通文章 Photoshop绘制海上一轮明月最新文章
    普通文章 Photoshop手绘儿童插画最新文章
    普通文章 用好Win2008 Server防火墙确保系最新文章
    普通文章 SQL Server 2005日志文件损坏的处最新文章
    普通文章 3dmax制作老式传呼机最新文章
    普通文章 卡巴斯基防火墙反黑客的设置技巧最新文章
    普通文章 photoshop简单打造闪电效果最新文章
     
    热门文章
  • 没有推荐文章
  •  
     
    设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 

    版权所有2006-2008 龙腾教程网