计算机技术论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

  • 欢迎访问 计算机技术论坛-电脑迷与初学者的家园!由于论坛管理严格,新注册会员可能遇到各种问题,无法解决的请发邮件 admin@jsjbbs.cn
查看: 2838|回复: 1

[已解决] 关于mysql数据库表插入数据的问题

[复制链接]
发表于 2009-2-13 19:35:19 | 显示全部楼层 |阅读模式
请教高手:我在mysql数据库表中插入数据时,提示
INSERT INTO `dzst` ( `id` , `name` , `sex` , `email` , `info` , `ip` , `time_at` ) VALUES( '', 'admin', '0', 'lhd8899@126.com', 'dasdfasd', '127.0.0.1', NOW( ) )
MySQL 返回:
#1264 - Out of range value adjusted for column 'id' at row 1

的错误信息。

(MySQL client version: 5.0.22)

我在网络查询的解决方法:
修改my.ini,将
sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"
改为
sql-mode="NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"。
重新启动MySQL。

试过了,不管用。不知道怎么解决,望高手不吝赐教……
 楼主| 发表于 2009-2-16 10:02:00 | 显示全部楼层
咋没人理我呢?不过我已经解决了,改一下语句就可以了,呵呵
改为:
INSERT INTO `dzst` ( `id` , `name` , `sex` , `email` , `info` , `ip` , `time_at` ) VALUES( null, 'admin', '0', 'lhd8899@126.com', 'dasdfasd', '127.0.0.1', NOW( ) )
就没事了![s:14]
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

无图版|手机版|计算机技术论坛 JSJBBS.CN @ 2008-2024 ( 鲁ICP备17021708号 )

技术支持 : 北京康盛新创科技有限责任公司

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