【mysql】date型とnow()を比較する
大した話じゃないけど、ミスったのでメモしておく。
calendar
| id | target |
|---|---|
| 1 | 2017-09-20 |
| 2 | 2017-09-21 |
| 3 | 2017-09-22 |
ヒットしない
select * from calendar where target <= now();
ヒット
select * from calendar where target <= date(now());
now()は「2017-09-21 00:00:00」となるからあたり前なんだけど。。以上です