У меня есть таблица InnoDB со столбцом, называемым статусом. Это может быть заполнено либо «succes», либо «special», либо с NULL, когда код выполнял исключение.null значение не найдено в базе данных
У меня есть cronjob, который смотрит на эту таблицу и пытается обработать строки со статусом, отличным от «succes» или «special». Я заметил, однако, что это не сработает.
Так переспросила я таблицу с помощью следующего запроса:!
SELECT * FROM master_innodb.some_table WHERE status
= 'Сукчес' И status
= 'специальный';
Он возвращает 0 строк.
Когда я изменил строку, которую я ожидал, что она вернется из состояния NULL в пустое поле, запрос вернул эту строку.
Может кто-нибудь объяснить это?
С уважением,
Matthijs