通过Doctrine DBAL Query Builder批量插入或更新

时间:2015-08-14 07:57:16

标签: php mysql symfony doctrine-orm

如何通过Doctrine DBAL Query Builder进行批量插入或更新功能。

$qb = $queryBuilder->values(
        array(
            "name" => 'test'
            "email" => 'test@gmail.com'
        )
    )
    ->insert('test')
    ->execute();

它会支持吗

$qb = $queryBuilder->values(
            array(
                "name" => array('test', 'test2')
                "email" => array('test@gmail.com','test2@gmail.com')
            )
        )
        ->insert('test')
        ->execute();

1 个答案:

答案 0 :(得分:1)

有一个unmerged pullrequest from some time ago, that adds this。您可以尝试在代码中复制某些功能。

换句话说 - 不,不可能使用DBAL进行批量插入。