单独放到服务器的mysql上执行下面这段sql,字段“qid”的值不管是什么都会被改为127,在本地mysql上测试却没有这样的问题。求高手帮忙~~INSERT INTO `message` (`qid`,`uid`,`titles`,`qcontent`,`time`,`qtype`) VALUES (67,1,'基础知识怎么只有到第四张?后面课程呢?','阿斯蒂芬adsfasdf',1381201976,2)
调试欢乐多
SHOW CREATE TABLE `message`
`id` int(11) NOT NULL AUTO_INCREMENT,
`qid` tinyint(1) NOT NULL DEFAULT '1' COMMENT '回复问题原ID',
`uid` int(11) NOT NULL COMMENT '用户ID',
`titles` char(80) NOT NULL DEFAULT '0',
`type` tinyint(1) NOT NULL DEFAULT '0',
`status` tinyint(1) NOT NULL DEFAULT '1',
`qcontent` text COMMENT '内容',
`time` int(20) NOT NULL COMMENT '时间',
`qtype` tinyint(1) NOT NULL DEFAULT '1' COMMENT '问题1或回复2',
`best_q` tinyint(1) NOT NULL DEFAULT '1' COMMENT '最佳答案',
PRIMARY KEY (`id`),
KEY `uid` (`uid`)
) ENGINE=MyISAM AUTO_INCREMENT=6 DEFAULT CHARSET=utf8 COMMENT='问答表'
在之前这张表我通过程序导入过数据,会不会是导入程序导致的。我把数据清空后,重新添加就可以了