小编bzi*_*zin的帖子

使用 Doctrine DBAL 一次删除多行,是否可能?

首先,我只想提一下,这根本不是一个“问题”。使用 Doctrine DBAL 删除不是问题,我能够做到。

我真正想知道的是是否有办法一次删除多行而不必循环,例如数组。

对于我的项目,我使用SilexDoctrine 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)

有什么方法可以避免循环吗?

php doctrine-orm dbal silex

4
推荐指数
1
解决办法
9302
查看次数

标签 统计

dbal ×1

doctrine-orm ×1

php ×1

silex ×1