【发布时间】:2016-12-18 15:11:20
【问题描述】:
我有一个 MySQL 数据库,其中包含一个表,其中包含某辆车在许多不同的日子里的大量数据。在此表中有一个名为 time_stamp 的列,其中包含数据的获取日期,如下所示:
ID UnitID time_stamp data more_data
0 56 2016-08-10 12:01 asdf 12
1 57 2016-08-09 11:19 ghjk 34
2 57 2016-08-09 9:35 qwer 56
3 58 2016-08-09 1:16 tyui 78
我想选择表中 UnitID LIKE 57 和 time_stamp LIKE 2016-08-09% 的所有内容,以便返回:
ID UnitID time_stamp data more_data
1 57 2016-08-09 11:19 ghjk 34
2 57 2016-08-09 9:35 qwer 56
我尝试了SELECT * FROM table_name WHERE time_stamp LIKE 2016-08-09% AND UnitID LIKE 57;,但我不断收到Error Code: 1054,告诉我有一个unknown column in 'where clause'。我对 MySQL 还是很陌生,但我通常可以在MySQL Docs 的帮助下弄清楚我需要做什么,但是我无法弄清楚这一点。我也寻找过类似的问题,例如this one here,但我发现没有什么能够完全实现我想要的。
【问题讨论】: