Understanding "CONVERT_TZ Returns NULL" Error
In MySQL, encountering a "CONVERT_TZ Returns NULL" error can be frustrating, especially when it看似如此直forward。原因可能出在 MySQL 时区表尚未加载到数据库中。
要加载时区表,请使用以下命令:
mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql -u root -p mysql
在此命令中:
执行此命令后,数据库中将加载时区表。现在可以再次运行 CONVERT_TZ 函数,它将正确地返回转换后的时间。
注意:mysql_tzinfo_to_sql 命令可能根据您的系统而有所不同。有关具体命令的详细信息,请查阅 MySQL 文档。
以上是为什么 MySQL 中 CONVERT_TZ 返回 NULL,如何修复?的详细内容。更多信息请关注PHP中文网其他相关文章!