不喜欢不使用 SHOW

NOT LIKE not working with SHOW

SHOW TABLES NOT LIKE 'wp_2_%'

这个sql查询对我不起作用

是的,它不应该起作用。 SHOW TABLES 根本不允许这样使用 NOT

http://dev.mysql.com/doc/refman/5.7/en/show-tables.html

您不能在 show tables 语句中直接使用 not like,但可以将其放在 where 子句中:

SHOW TABLES WHERE tables_in_db NOT LIKE 'wp_2_%';