Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
时间戳mysql数据库_Mysql_Timestamp - Fatal编程技术网

时间戳mysql数据库

时间戳mysql数据库,mysql,timestamp,Mysql,Timestamp,我有一些带有时间戳的数据,如下所示 11:00:00 23 11:03:25 24 12:05:27 27 13:23:00 20 . . . 我想把这些数据保存到mysql数据库中。但在从数据库读取数据时 我会问一些具体时间的价值,我应该得到它如下 如果询问11:00:00,我应该得到值23 如果询问11:01:00,我应该得到值23 如果询问12:30:00,我应该得到值27 等等 因此,即使中间的条目不在那里,我也应该得到较早的时间戳值 因此,如何为此插入/读取/设计mysq

我有一些带有时间戳的数据,如下所示

11:00:00  23
11:03:25  24
12:05:27  27
13:23:00  20
.
.
.
我想把这些数据保存到mysql数据库中。但在从数据库读取数据时

我会问一些具体时间的价值,我应该得到它如下

  • 如果询问
    11:00:00
    ,我应该得到值
    23
  • 如果询问
    11:01:00
    ,我应该得到值
    23
  • 如果询问
    12:30:00
    ,我应该得到值
    27
等等

因此,即使中间的条目不在那里,我也应该得到较早的时间戳值

因此,如何为此插入/读取/设计mysql表。请提供帮助。

从表名称中选择“值”
select `value` from table_name
 where `time` <= ?
 order by `time` desc
 -- fetch only 1 record
 limit 1 -- else comment this to fetch all

其中'time'返回一行或该时间下的所有行?