我在MySQL的数据库中有一个表格,其中上传时间为'是一列datetime类型。它可能具有空值。此外,当我写下面的查询时:
SELECT uploadtime, date(uploadtime) FROM eidreport WHERE date(uploadtime) IS NULL
我得到以下结果:
+---------------------+------------------+
| uploadtime | date(uploadtime) |
+---------------------+------------------+
| NULL | NULL |
| 2014-07-18 19:04:22 | 2014-07-18 |
| 2014-07-18 19:04:45 | 2014-07-18 |
| 2014-07-18 19:05:06 | 2014-07-18 |
| 2014-07-18 19:05:23 | 2014-07-18 |
| 2014-07-18 19:05:40 | 2014-07-18 |
| 2014-07-18 19:06:04 | 2014-07-18 |
等等 问题是:为什么第二列中列出了日期?我需要上传时间值列表,其中date(uploadtime)返回null。只是条件" uploadtime IS NULL"不会为我工作。