
17.03.2016, 14:29
|
|
Участник форума
Регистрация: 29.06.2015
Сообщений: 296
Провел на форуме: 91312
Репутация:
12
|
|
Сообщение от Waki
↑
поле login преобразуется в integer, а там большинство строк будут равны 0
С преобразованиями типов кажется разобрался ) Но так и не понял, почему запрос
Код:
SELECT * FROM `users` WHERE login = 'blablabla' + ''
или
Код:
SELECT * FROM `users` WHERE login = 'blablabla' + 'bebebe'
будет эквивалентен запросу
Код:
SELECT * FROM `users` WHERE login = 0
?
Может это из-за того, что знак плюс является арифметическим оператором, значит все, что он складывает приводиться к числовому типу?
|
|
|