Mysql 如何检查多个表是否已锁定?

Mysql 如何检查多个表是否已锁定?,mysql,Mysql,我想检查几张桌子是否锁好了。我试着这样做: SHOW OPEN TABLES WHERE (Table LIKE 'table_name' OR Table LIKE 'table2_name') AND In_use > 0 但我犯了个错误 #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right s

我想检查几张桌子是否锁好了。我试着这样做:

SHOW OPEN TABLES WHERE (Table LIKE 'table_name' OR Table LIKE 'table2_name') AND In_use > 0
但我犯了个错误

#1064 - You have an error in your SQL syntax; check the manual that corresponds
to your MySQL server version for the right syntax to use near 
'Table LIKE 'table_name' OR Table LIKE 'table2_name') AND In_use > 0' at line 1
我检查过这一个是否正常工作:

SHOW OPEN TABLES WHERE In_use > 0 LIKE "table_name"

但是我需要检查几个表,我想只使用一个查询。我在5.5.24版中使用MySQL,Table是一个保留字,请尝试在“Table”周围添加backtics,如下所示:

SHOW OPEN TABLES WHERE (`Table` LIKE 'table_name' OR `Table` LIKE 'table2_name') 
AND In_use > 0

奇怪的是,当我使用您的SQL时,我得到了与您相同的错误,而我的SQL则正常工作。你又犯同样的错误了吗?