数据插入出现重复 [ 1.1 版本 ]
第一种:
$sql = 'insert into `pre_test` SET datetime = '.time().',name = "'.date('Y-m-d H:i:s',time()).'"';
$command = Yii::app()->db->createCommand($sql);
$command->execute();
第二种:
$model = new Test();
$model->datetime = time();
$model->name = date('Y-m-d H:i:s',time());
$model->save();
表结构:
CREATE TABLE IF NOT EXISTS `pre_test` (
`id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT,
`name` varchar(180) NOT NULL DEFAULT '',
`datetime` int(10) unsigned NOT NULL DEFAULT '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1
问题:无论是用第一种还是第二种,执行完插入操作后,数据表里的数据都是重复的,也就是每次都是插入两条,可是在命令行下进行插入操作的话,则只有一条。求教是什么原因
共 1 个回答
ronalpo
注册时间:2015-01-15
最后登录:2015-01-29
在线时长:1小时38分
最后登录:2015-01-29
在线时长:1小时38分
- 粉丝0
- 金钱0
- 威望0
- 积分10