6

我想在我的 Doctrine2/Symfony2 QueryBuilder 中使用按位比较。我试过

->andWhere('n.sharingenabled & 1')

->andWhere('BIT_AND(n.sharingenabled, 1)')

但他们都抛出了以下错误

QueryException:[语法错误] 第 0 行,第 327 列:错误:预期 =、<、<=、<>、>、>=、!=、得到“&”

4

1 回答 1

27

您需要将BIT_AND结果与某些东西进行比较......例如:

->andWhere('BIT_AND(n.sharingenabled, 1) > 0')
于 2013-04-06T18:42:52.027 回答