datetime
格納されているにもかかわらず、データ型の日付フィールドがありますが、クエリの where 条件でH:s:i
使用している検証で考慮したくありませんがCURDATE()
、たとえば、「H:S:i」が考慮されています
SELECT ('2013-01-10 05:10:50' <= CURDATE()) FROM dual
2013-01-10 05:10:50
上記のクエリは false(0) を返しますが、過去の時間であるため true(1) ではないのはなぜですか。要するに、「H:s:i」を保存したいのですが、どのMySql関数が適しているかを検証する際に考慮すべきではありませんか?
以下のコンテンツを更新
これらの関数は検証中に考慮されるため、使用NOW()
したくありません。SYSDATE()
H:s:i
CURDATE()
CURDATE()