Mysql表不接受任何更新请求

时间:2017-02-06 18:21:34

标签: mysql

我正在使用Server version: 5.6.27-log MySQL Community Server (GPL),我遇到了一个表问题。

我尝试使用GUI软件更新某些字段,但当我回到命令行时,我尝试更新的行未更新。

我试图查看该表是否已使用SHOW OPEN TABLES锁定,如其他各种问题中所述。但是我的桌子似乎没有被锁定:

+--------------------+-------------------------------------------------+--------+-------------+
| Database           | Table                                           | In_use | Name_locked |
+--------------------+-------------------------------------------------+--------+-------------+

| arcdev             | SCHEDULED_COMMAND                               |      0 |           0 |

一旦我尝试进行如下更新:

UPDATE SCHEDULED_COMMAND SET field = 1;

服务器只是保持加载而没有任何反应。我试过其他桌子,一切都很好。

我还尝试了一些DELETE次请求甚至是DROP TABLE,到目前为止还没有任何工作......

我错过了什么?

感谢您的宝贵帮助!

编辑:这是请求挂起时SHOW PROCESSLIST命令的结果:

+--------+----------+---------------------------------------+-----------+---------+------+----------+-------------------------------+
| Id     | User     | Host                                  | db        | Command | Time | State    | Info                          |
+--------+----------+---------------------------------------+-----------+---------+------+----------+-------------------------------+
| 282588 | rdsadmin | localhost:17966                       | mysql     | Sleep   |    2 |          | NULL                          |
| 534575 | arc      | XXXXXX:49376                          | arcdev    | Sleep   |   17 |          | NULL                          |
| 534579 | arc      | XXXXXX:49443                          | arcdev    | Query   |    0 | init     | SHOW PROCESSLIST              |
| 534659 | arc      | XXXXXX:49836                          | arcdev    | Query   |   14 | updating | DELETE FROM SCHEDULED_COMMAND |
+--------+----------+---------------------------------------+-----------+---------+------+----------+-------------------------------+

0 个答案:

没有答案