根据当前时间获取路线

时间:2015-05-22 18:23:51

标签: mysql sql openshift

我正在测试locanhost上的表和Openshift我面临的问题是在openshift上我没有得到任何回复(没有错误。查询正在成功执行但没有结果)虽然在本地主机上我是获取路线9。在openshift上,我根据服务器时间插入到达时间。在localhost上我根据我的本地主机插入到达时间。请问有人可以解释一下这种行为的原因吗?

我感谢任何帮助。

CREATE TABLE test(
id INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
 arrivaltime Time  NOT NULL,
 route INT(11) NOT NULL   
)

INSERT INTO test(arrivaltime, route) values('14:23:00', 9)

SELECT route FROM test
WHERE arrivaltime BETWEEN curtime() - INTERVAL 2 MINUTE AND curtime() + INTERVAL 2 MINUTE

开放时间:

   SELECT  curtime()
    14:22:45

Openshift上的结果:

enter image description here

1 个答案:

答案 0 :(得分:0)

您的查询没问题。问题只是插入了数据。

你可以玩我的小提琴:

http://sqlfiddle.com/#!9/ba15c/1

只需在INSERT statemnet中添加另一行并重建架构,然后按运行SQL 按钮。一切都好。我确信,这个问题只是插入数据库中的真正价值。