天空小小岛技术论坛

 找回密码
 注册
搜索
查看: 9566|回复: 0
打印 上一主题 下一主题

[MySQL错误信息] MySQL Field 'id' doesn't have a default value 解决方法

[复制链接]
跳转到指定楼层
1#
一粒米 发表于 2010-5-8 23:26:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
当 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='';
复制代码
来解决这一问题
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|天空小小岛  |京ICP备2025130156号|

GMT+8, 2025-6-22 12:32 , Processed in 0.102315 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表