您好我试图让以下sql在mysql中工作,但它总是返回一个空结果集 - 但是肯定有符合条件的条目。 我是mySQl的新手,如果有人能指出我哪里出错了,我将不胜感激。
SELECT * FROM `ch_results`
WHERE 'readingDateTime' = '2011-03-29 20:00:00'
答案 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'