Paweł
Nowosielski
LinkedIn
(https://www.linkedi
n.com/in/pawelnowosi
elski/)
Temat: Dziwny błąd w zapytaniu z warunkiem 'is NULL' w MySql 5.6
Cześć,Mogę przysiąc, że w wersji 5.5.* nie ma żadnego problemu z zapytaniem:
SELECT * FROM `token` WHERE partition is null and code = 'foo'
jednak przesiadłem się na 5.6.4-m7 i powyższe zapytanie kończy się:
ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'partition is null and code = 'foo'' at line 1
Bardziej zależy mi na zapytaniu z parametrami:
... WHERE ( :partition is NULL or partition = :partition ) and code = :code
od razu dodam, że próba z ISNULL() kończy się tym samym :)
Czy ja tu czegoś nie kojarzę, nie chcę od razu doszukiwać się błędu w silniku bazy :) Bardzo proszę Mysql wyjadaczy o pomoc. Z góry pięknie dziękuję.