在MySQL中,SHOW TABLES LIKE返回一个1064语法错误


SHOW TABLES LIKE returns a 1064 syntax error in MySQL

我有一个简单的调用SHOW TABLES,我得到一个1064语法错误。

$query = $this->db->query("SHOW TABLES LIKE docx_setting");

返回以下错误:

Notice: Error: 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 
'docx_setting' at line 1
Error No: 1064
SHOW TABLES LIKE docx_setting in
/home/username/dev/web/application/system/database/mysql.php on line 50

我已经谷歌了很多,没有发现我的语法有什么问题。LIKE只支持一种模式,所以这应该没问题。

任何想法?

谢谢。

——文斯

字符串必须加引号

SHOW TABLES LIKE 'docx_setting'