MySQL选择datetime列=的位置

时间:2011-03-31 13:35:38

标签: mysql

您好我试图让以下sql在mysql中工作,但它总是返回一个空结果集 - 但是肯定有符合条件的条目。 我是mySQl的新手,如果有人能指出我哪里出错了,我将不胜感激。

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

2 个答案:

答案 0 :(得分:4)

删除字段名称周围的引号:

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

您当前的查询将字符串'readingDateTime'与另一个字符串'2011-03-29 20:00:00'进行比较,当然这种比较永远不会成立。

答案 1 :(得分:1)

删除'readingDateTime'上的引号。这是将字符串相互比较。

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