mysql:NOT LIKE的正确语法是什么?
问题描述:
你好我想,以显示与名表不喜欢由MySQL的模式是抛出一个错误:mysql:NOT LIKE的正确语法是什么?
SHOW TABLES NOT LIKE "tree%";
回报:
#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 'NOT LIKE "tree%"' at line 1
什么是正确的语法?
谢谢阿尔曼。
答
您可以使用WHERE子句的扩展,如:
SHOW TABLES WHERE `Tables_in_<DatabaseName>` NOT LIKE 'tree%';
这是支持在MySQL≥5.0。
参考:
答
LIKE和NOT LIKE与SELECT语句一起使用。我不认为这适用于SHOW TABLES命令。
+6
LIKE的作品。不喜欢不。 – 2010-09-13 08:48:57
完美!谢谢! – Arman 2010-09-13 09:38:41