私はこのクエリを持っています:
SELECT *
FROM article
WHERE online= 1
AND IF(ISNULL(dateHOnline), dateHCreation, dateHOnline) <= Convert_TZ(Now(), "SYSTEM", "Europe/Paris")
しかし、おそらく私のmysqlサーバーがタイムゾーンテーブルをサポートしていないために、をConvert_TZ(Now(),"SYSTEM","Europe/Paris")
返します(+02:00を置くと日時が返されます)。null
では、比較で夏時間機能を実装するために、その要求(これはVIEWです)をどのように変更できますか。+02:00
代わりに置くだけでEurope/Paris
は十分ではないと思います。
PS:mysqlエンジンを制御できません