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