2011-03-31 52 views
1

嗨我想獲得下面的SQL在MySQL中工作,但它總是返回一個空的結果集 - 但肯定有符合條件的條目。 我是mySQl的新手,如果有人能指出我出錯的地方,我會很感激。MySQL選擇where datetime列=

SELECT * FROM `ch_results` 
WHERE 'readingDateTime' = '2011-03-29 20:00:00' 

回答

4

繞場名稱中刪除引號:

SELECT * 
FROM `ch_results` 
WHERE readingDateTime = '2011-03-29 20:00:00' 

您當前的查詢字符串進行比較,以'readingDateTime'另一個字符串,'2011-03-29 20:00:00',這當然比較從未成立。

+0

賓果 - 非常感謝 - 現在我明白了。 – Chin 2011-03-31 13:43:40

1

刪除'readingDateTime'上的引號。這是比較字符串彼此。

WHERE readingDateTime = '2011-03-29 20:00:00'