Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 表';时区名称';未使用锁定表锁定mysql错误_Php_Mysql_Database - Fatal编程技术网

Php 表';时区名称';未使用锁定表锁定mysql错误

Php 表';时区名称';未使用锁定表锁定mysql错误,php,mysql,database,Php,Mysql,Database,我正在尝试使用cron导入一个.sql文件,但出现了以下错误 第1540行出现错误1100(HY000):未使用锁定表锁定表“时区名称” 有人能解释一下这个错误是什么意思吗?顺便说一句,我甚至没有一个名为“时区名称”的表 此外,我还可以使用cron将5/24行添加到数据库中,但它在5之后停止,并且我得到了这个错误当一些表被锁定时,CONVERT\u TZ要求时区名称表被锁定 也如果有人连该表的访问权限都没有,这就很困难了 如何重复: LOCK TABLES bugs WRITE; UPDAT

我正在尝试使用cron导入一个.sql文件,但出现了以下错误

第1540行出现错误1100(HY000):未使用锁定表锁定表“时区名称” 有人能解释一下这个错误是什么意思吗?顺便说一句,我甚至没有一个名为“时区名称”的表


此外,我还可以使用cron将5/24行添加到数据库中,但它在5之后停止,并且我得到了这个错误

当一些表被锁定时,CONVERT\u TZ要求时区名称表被锁定 也如果有人连该表的访问权限都没有,这就很困难了

如何重复:

LOCK TABLES
  bugs WRITE;
UPDATE bugs SET
  creation_ts = CONVERT_TZ(creation_ts, "America/New_York", "UTC");
UNLOCK TABLES;
结果: 第3行出现错误1100(HY000):未使用锁定表锁定表“时区名称”


建议的修复方法:使转换不需要锁定该表?或者自动锁定该表。

您所说的“上载SQL文件”到底是什么意思?你能展示一下桌子的结构吗?你能显示你正在使用的命令吗?你能显示第5行和第6行吗?@MathiasLykkegaardLorenzen-我已经编辑了答案,一旦它通过了审核,就会显示出来。