我有一個表格linksbase
是填充值。 lastvisited
是datetime,並且在任何地方都是NULL(允許爲null)。我跑在phpMyAdmin查詢(通過Java一樣),然後轉到空的結果:MySQL日期時間NULL問題,'='和'!='返回0行
SELECT `id` FROM `linksbase` WHERE `lastvisited` = NULL
更重要的是,如果我跑
SELECT `id` FROM `linksbase` WHERE `lastvisited` != NULL
我也得到emplty結果。 如果我運行
SELECT * FROM
linksbase
WHERE 1
我得到這樣的應(因此,它的工作)的行的列表。
查詢出了什麼問題,爲什麼兩個互斥查詢返回0行。
你嘗試過'IS'就像'WHERE lastvisited IS NULL','WHERE lastvisited is NOT NULL' –
NULL既不等於也不等於任何東西。甚至不是NULL! – Strawberry