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 に答える