0

MyField空であるか、空白が含まれている可能性のあるすべての行を取得する必要があります。

私は次のことを試しました:

SELECT * FROM `myTable` WHERE `MyField` = ""

これは phpMyAdmin では正常に機能しますが、何らかの理由で PHP では機能しません..

SELECT * FROM `myTable` WHERE `MyField` <> ""

これがどのように機能するかはわかりませんMyFieldが、空ではない行を返します

SELECT * FROM `myTable` WHERE LTRIM(RTRIM(`MyField`)) = ""

空の結果セット

これを行う適切な方法は何ですか?

4

3 に答える 3

1

フィールドのデフォルトは NULL ですか?

もしそうなら、あなたは試しましたか:

WHERE myfield IS NULL OR myfield = "";
于 2013-08-30T08:30:48.373 に答える
0
SELECT * FROM `myTable` WHERE `MyField`  != "";
于 2013-08-30T08:37:38.547 に答える