0
我面臨一個很奇怪的問題:爲什麼它返回0結果即使where子句中有匹配
我有我的MySQL數據庫的兩個表(只有兩個表),這也是他們的樣子:
正如你可以看到,這兩個表中有相同的user_id的條目:00000c289a1829a808ac09c00daf10bc3c4e223b
的問題是,如果我執行
select * from records where user_id = "00000c289a1829a808ac09c00daf10bc3c4e223b"
數據庫並返回結果爲0行,而同樣的where子句將在user_profile表正確返回一行。
有什麼想法?
檢查您的'user_id'列記錄。在第一個表中它是「」,在第二個表中它有沒有「」的簡單文本。所以可能有可能你的查詢出錯了,並顯示0結果,而對於其他人則完美匹配並顯示一行。 –
有user_id字段中的值的引號.. wats that ..? –
@vijayrami啊!謝謝~~ T_T – Curtis2