我需要獲取MyField
爲空或可能包含空格的所有行。在字段爲空的情況下獲取MySQL記錄
我曾嘗試以下:
SELECT * FROM `myTable` WHERE `MyField` = ""
這工作正常,在phpMyAdmin但不是在PHP由於某種原因..
SELECT * FROM `myTable` WHERE `MyField` <> ""
我不知道這是如何工作,但它返回的行其中MyField
不爲空
SELECT * FROM `myTable` WHERE LTRIM(RTRIM(`MyField`)) = ""
結果爲空
這樣做的正確方法是什麼?
樣本數據請 –
你確定他們是不是NULL值?如果是這樣,請使用'WHERE myField IS NULL'。 – halfer