文档解释
Error number: MY-010368; Symbol: ER_TZ_TRANSITION_TABLE_BAD_TRANSITION_TYPE; SQLSTATE: HY000
Message: Error while loading time zone description from mysql.time_zone_transition table: bad transition type id
错误说明
MY-010368(ER_TZ_TRANSITION_TABLE_BAD_TRANSITION_TYPE)是MySQL的一个错误代码,指的是时区过渡表中出现不正确的过渡类型。它表明MySQL中存在非法的过渡类型,而无法继续执行操作。
常见案例
常见情况是在执行MySQL中的某些操作,如日期或时间函数比较或从mysql.time_zone_transition表获取数据时,出现此错误代码。此错误通常是由于mysql.time_zone_transition表中的脏数据引起的,其中包含不正确的转换类型。
解决方法
首先,检查MySQL中是否存在无效的时区转换:
SELECT * FROM mysql.time_zone_transition WHERE type != ‘0’ OR type != ‘1’;
如果输出有rows,则获取ID及type值。然后,用如下SQL更新表:
UPDATE mysql.time_zone_transition
SET type=’0′
WHERE transition_id IN(, )
AND type=”;
最后,可以重新尝试在MySQL中执行操作以检查是否正确解决问题。
香港美国云服务器首选树叶云,2H2G首月10元开通。
树叶云(shuyeidc.com)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。
文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/267487.html<

