MySQLの日付とクエリに関する質問があります。MySQLの日付クエリの問題
まず:
SELECT * FROM post WHERE DATE(Post_Date)="2009-03-25"
戻る0結果
SELECT * FROM post WHERE Post_Date="2009-03-25"
戻り71の結果
SELECT * FROM post WHERE Post_Date>="2009-03-25"
戻る379の結果
私は、7132の結果を返す2番目のクエリが2009-03-25 00:00:00
の投稿と一致し、Post_Date
として3番目のクエリがすべてを示していることを理解しています。しかし、最初のクエリはなぜSHOW 0 RESULTSですか?助けてください!私は、MySQLのCNFをチェックしdate_format
は%Y-%m-%d
セカンドに設定されています:
SELECT * FROM post WHERE DATE(Post_Date)="2009-03-25"
RETURNS結果をWINDOWSに!
SELECT * FROM post WHERE DATE(Post_Date)="2009-03-25"
Linuxでの結果はありません!
すべてのポインタが役立ちます! この設定をLinuxで行うために変更する必要がある設定ファイルはありますか?
私はこれをさまざまなシステムで試してみました。私はこの答えを返しています:2009-03-25 –
普通の古いバグのような音です。もし私があなただったら、Linuxのmysqlを現在のものにアップグレードして、それがまだ存在するかどうかを確認します。 – chaos