首先,我只想提一下,这根本不是一个“问题”。使用 Doctrine DBAL 删除不是问题,我能够做到。
我真正想知道的是是否有办法一次删除多行而不必循环,例如数组。
对于我的项目,我使用Silex和Doctrine DBAL
这是我目前如何做的一个例子:
$toDelete = array(1,2,3,4);
foreach($toDelete as $id){
$this->app['db']->delete('table_name',array('id' => $id ));
}
Run Code Online (Sandbox Code Playgroud)
有什么方法可以避免循环吗?