使用date()函数为null

时间:2014-08-20 09:12:28

标签: mysql sql

我在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"不会为我工作。

0 个答案:

没有答案