+ -
当前位置:首页 → 问答吧 → 请教一个mysql插入操作的问题

请教一个mysql插入操作的问题

时间:2011-12-04

来源:互联网

SQL code

CREATE TABLE `tb` (
  `id` mediumint(8) NOT NULL auto_increment,
  `title` varchar(100) default NULL,
  `content` text,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;




这里是表结构。

PHP code

//第一条
$sql = "INSERT INTO `tb` SET title='这里是数据的标题',content='这里是一部分插入到内容中的测试数据了'";
//第二条
$sql = "INSERT INTO `tb` SET id='',title='这里是数据的标题',content='这里是一部分插入到内容中的测试数据了'";



现在的情况是第一条可以正常插入,第二条却不能插入。
因为以前我用mysqlnd 5.0.8-dev这个版本的是可以插入的。

问:这是什么原因造成的?
如果修改的话,是不是必须把id字段去除才能解决吗?

作者: wcunw   发布时间: 2011-12-04

要看你这个ID是不是自动增值的!如果是自己增值的那就不要加ID!

作者: fifading   发布时间: 2011-12-04

相关阅读 更多