Я хотел бы использовать побитовое сравнение в моем Doctrine2 / Symfony2 QueryBuilder. Я пытался
->andWhere('n.sharingenabled & 1')
А также
->andWhere('BIT_AND(n.sharingenabled, 1)')
но они оба бросили следующую ошибку
QueryException: [Синтаксическая ошибка] строка 0, col 327: Ошибка: Ожидаемая =, <, <=, <>,>,> =,! =, Получила '&'
Вам нужно сравнить результат BIT_AND
с чем-то … например:
->andWhere('BIT_AND(n.sharingenabled, 1) > 0')