mySQL возвращает все строки, когда field = 0

Я проводил несколько тестов, и это было сюрпризом, когда я запрашивал таблицу, и запрос SELECT * FROM table WHERE email = 0 вернул все строки из таблицы.

В этой таблице нет значений «0», и она заполнена обычными сообщениями электронной почты.

Почему это происходит? Это может привести к серьезным проблемам с безопасностью.

Есть ли способ избежать этого, не изменяя запрос?

Я что-то здесь упустил?

Спасибо.

18
задан Pascal 17 May 2014 в 23:16
поделиться