我有这个查询:
SELECT *
FROM article
WHERE online= 1
AND IF(ISNULL(dateHOnline), dateHCreation, dateHOnline) <= Convert_TZ(Now(), "SYSTEM", "Europe/Paris")
但是Convert_TZ(Now(),"SYSTEM","Europe/Paris")
返回null
,可能是因为我的 mysql 服务器不支持时区表(输入 +02:00 返回日期时间)。
那么如何修改该请求(它是一个视图)以在比较中实现夏令时功能。我想仅仅放+02:00
而Europe/Paris
不是是不够的。
PS:我无法控制 mysql 引擎