我有一个名为logging_data
的表,其结构如下:
+----+---------------------+---------+-----------+---------+--------+
| id | date | user_id | id_device | room_id | device |
+----+---------------------+---------+-----------+---------+--------+
| 28 | 2020-02-12 13:52:16 | 1 | 2 | 1 | |
| 27 | 2020-02-11 13:52:16 | 0 | 2 | 1 | |
| 26 | 2020-02-10 13:52:16 | 0 | 2 | 1 | |
| 25 | 2020-02-09 13:52:16 | 1 | 2 | 1 | |
+----+---------------------+---------+-----------+---------+--------+
我正在尝试
SELECT * FROM `logging_data` WHERE `date` < "2020-02-12 00:00:00"
我想获取所有数据,但是它仅返回带有user_id = 0
的数据,
像这样:
+----+---------------------+---------+-----------+---------+--------+
| id | date | user_id | id_device | room_id | device |
+----+---------------------+---------+-----------+---------+--------+
| 27 | 2020-02-11 13:52:16 | 0 | 2 | 1 | |
| 26 | 2020-02-10 13:52:16 | 0 | 2 | 1 | |
+----+---------------------+---------+-----------+---------+--------+
有人可以解释为什么,我做错了什么吗?我如何获得包括user_id = 1
在内的所有数据?