Показать сообщение отдельно
Непрочитано 22.05.2015, 02:28   #1
Аватар для Dementor
Герой

Автор темы (Топик Стартер) SQL прецедент

Собственно, никогда ни сталкивался с подобным.

В базе храниться только одна запись:
tick=1(int), sum=80(int)

При запросе:
"SELECT tick, sum FROM table WHERE tick=1 AND sum='80dasda';"
Code: SQL
Он мне выкидывает эту запись! Как так? Понятное дело, что входящие данные я буду фильтровать, но как mySQL допускает такую ошибку? Запрос сделал напрямую через консоль mySQL и все равно выдает!

Т.е. как-будто он делает проверку "starthWith"

p.s. происходит такое только с типом данных int
Dementor вне форума Ответить с цитированием