1

我在 MySQL 数据库表中有两列,其中已经有 CST 时间格式的数据。

我想将这些数据从 CST 转换为 GMT+2(更新当前数据)。

这是我在本参考资料中使用“CONVERT_TZ()”函数所做的:http: //www.w3resource.com/mysql/date-and-time-functions/mysql-convert_tz-function.php

UPDATE `table` SET `date` = (SELECT date(CONVERT_TZ(CONCAT(`date`, ' ', `time`), '+16:00', '+02:00'))), `time` = (SELECT time(CONVERT_TZ(CONCAT(`date`, ' ', `time`), '+16:00', '+02:00')))

但我得到 NULL 结果,因为它无法识别“+16:00”。

有什么建议么?

4

0 回答 0