lhd8899 发表于 2009-2-13 19:35:19

关于mysql数据库表插入数据的问题

请教高手:我在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 返回:http://127.0.0.1/phpMyAdmin/themes/original/img/b_help.png
#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。

试过了,不管用。不知道怎么解决,望高手不吝赐教……

lhd8899 发表于 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( ) )
就没事了!
页: [1]
查看完整版本: 关于mysql数据库表插入数据的问题