gpt4 book ai didi

php - 表 'time_zone_name' 未锁定,出现 LOCK TABLES mysql 错误

转载 作者:行者123 更新时间:2023-11-29 14:57:47 24 4
gpt4 key购买 nike

我尝试使用 cron 导入 .sql 文件,但收到此错误...

ERROR 1100 (HY000) at line 1540: Table 'time_zone_name' was not locked with LOCK TABLES

谁能解释一下这个错误是什么意思?顺便说一句,我什至没有名为“time_zone_name”的表。

此外,我能够使用 cron 将 5/24 行获取到数据库,但它在 5 行后停止,并且收到此错误

最佳答案

当某些表被锁定时,CONVERT_TZ 要求 time_zone_name 表被锁定也。如果有人甚至无权访问该表,这就很困难。

如何重复:

LOCK TABLES
bugs WRITE;
UPDATE bugs SET
creation_ts = CONVERT_TZ(creation_ts, "America/New_York", "UTC");
UNLOCK TABLES;

结果:第 3 行出现错误 1100 (HY000):表“time_zone_name”未使用 LOCK TABLES 锁定

建议修复:使 CONVERT_TZ 不要求锁定该表?或者可能会自动锁定该表。

关于php - 表 'time_zone_name' 未锁定,出现 LOCK TABLES mysql 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4114837/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com