关于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。
试过了,不管用。不知道怎么解决,望高手不吝赐教…… 咋没人理我呢?不过我已经解决了,改一下语句就可以了,呵呵
改为:
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]