ZF2 コード内で Doctrine 2 を使用しており、更新クエリを作成しようとしています。コードは次のようになります。
$qb = $this->getEntityManager()->createQueryBuilder();
$qb->update('Application\Entity\Groups', 'group')
->set('group.state', '?1')
->set('group.modified', '?2')
->where($qb->expr()->eq('group.id', '?3'))
->setParameter(1, \Application\Entity\Groups::STATE_DELETED)
->setParameter(2, $modified)
->setParameter(3, $group_id);
Doctrine2 はクエリについて不平を言います。正確なエラー メッセージは次のとおりです: (string) [Syntax Error] line 0, col 87: Error: Expected Literal, got 'group'