2017-04-27 161 views

回答

0

如果你想删除或更新几行,你应该使用WHERE。没有人像这样批量删除DELETE ... WHERE id=1; DELETE ... WHERE id=2;你可以这样做DELETE ... WHERE id IN(1,2);

Yii 1的批量插入仅在1.1.14之后才可用。

$builder=Yii::app()->db->schema->commandBuilder; 
$command=$builder->createMultipleInsertCommand('tbl_post', array(array('title' => 'record 1', 'text' => 'text1'), array('title' => 'record 2', 'text' => 'text2'),)); 
$command->execute(); 

这是doc for 1.0