我正在测试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上的结果:
答案 0 :(得分:0)
您的查询没问题。问题只是插入了数据。
你可以玩我的小提琴:
http://sqlfiddle.com/#!9/ba15c/1
只需在INSERT
statemnet中添加另一行并重建架构,然后按运行SQL 按钮。一切都好。我确信,这个问题只是插入数据库中的真正价值。