簡體   English   中英

mysql查詢未返回結果

[英]mysql query not returning results

我正在執行此查詢

SELECT *
FROM temp
WHERE DATE_FORMAT(startTime,'%m/%d/%Y') = '7/15/2012' 

並且startTime列具有此值'2012-07-15 12:00:00'

但這不會返回任何結果。 有人可以幫忙嗎?

在這里更改:

7/15/2012

至:

07/15/2012

根據DATE_FORMAT函數的文檔%m為“月份,數字( 00 .. 12 )”。 請注意零填充。 因此,您需要編寫'07/15/2012' '7/15/2012'而不是'7/15/2012'

(如果您想知道,我不知道#0月份是什么。據我所知,月份的范圍是0112也許某些語言環境的月份是#0?)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM