天空小小岛技术网站

标题: MySQL Field 'id' doesn't have a default value 解决方法 [打印本页]

作者: 一粒米    时间: 2010-5-8 23:26
标题: MySQL Field 'id' doesn't have a default value 解决方法
当 MySQL 的版本大于 5.0.1 时, 如果 SQL 语句不规范, 会产生诸如:
  1. Field 'id' doesn't have a default value
复制代码
的错误, 这个时候需要修改 MySQL 的配置文件来解决.
打开 my.ini 找到
  1. sql-mode=
复制代码
将该行整句改成
  1. sql-mode=''
复制代码
保存后重启 MySQL

Discuz! 程序中, 使用了执行 SQL 语句
  1. SET sql_mode='';
复制代码
来解决这一问题




欢迎光临 天空小小岛技术网站 (http://tkxxd.net/) Powered by Discuz! X3.1