mysql автоматически приводит строки к целому числу
Я только что заметил, что если я делаю запрос MySQL, как этот:
SELECT 1 FROM myTable WHERE id = 'asdf'
Затем строка «asdf» приведен к0
.
It means that I have a record with id 0
это будет соответствовать.
Форматid
полеint(8).
Какой лучший способ продолжить:
I need to check (by PHP for example) that my value is numerical only? There is a MySQL way to do that? I must remove my record with id0
? (bad)