Почему бинарные операторы работают так непредсказуемо? разве не должен быть везде 0 для всех нечетных значений?
Собственно создание:
CODE ( SQL):
скопировать код в буфер обмена
CREATE TABLE `air_market_products` ( `id` int(11) UNSIGNED NOT NULL AUTO_INCREMENT, ... `flags` bigint(20) UNSIGNED NOT NULL, ) ENGINE=InnoDB AUTO_INCREMENT=22 DEFAULT CHARSET=utf8
Есть куча параметров:
public, delivery, in_stock, look_price, look_producer и другие... Нужно сделать выборку из таблицы тех товаров которые будут соответствовать всем флагам.
Решил проверить в phpmyadmin на всякий случай и результат меня печально удивил.
скрин результата в приложении
Mysql-5.6-x64
(Добавление)
собственно и там и там выдает, как результат 2, хотя во втором случае я ожидал ноль
(Добавление)
Ребят, отбой... это у меня мозги поплыли... надо спать идти дурак каюсь... Прикреплено изображение (Нажмите для увеличения)
|