如何解决在本地主机正常运行的服务器中的查询问题?

时间:2019-02-04 12:50:24

标签: sql phpmyadmin

我写了一个查询来获取当前日期和前一个日期之间,昨天前一天之间的数据等等。

我的sql查询是

select *
from details
where datetime BETWEEN DATE_SUB(NOW(), INTERVAL 1 DAY) AND NOW();

间隔号从1到20动态变化

此查询在localhost的phpmyadmin中正常工作,但是当我在服务器的phpmyadmin中尝试相同的查询时,结果就不会出现。

不知道这是什么问题。 请帮助我。

1 个答案:

答案 0 :(得分:0)

我的猜测是,服务器在配置关键字时会采用不同的方式,并且不允许在服务器上使用类型DATETIME作为列名,请尝试在查询中将其引用

select *
from details
where ´datetime´ BETWEEN DATE_SUB(NOW(), INTERVAL 1 DAY) AND NOW();