有人知道当表确实存在时,什么情况下会收到1146:Table '<database>.<table>' doesn't exist
错误吗?
我在5个服务器上使用相同的代码,只有最近租用的一个服务器显示了这个错误,所以我怀疑可能是某种设置或安装错误。我可以从命令行执行我的sql语句。显然,我也可以从命令行看到表格。当我建立连接时,我没有得到任何连接错误(顺便说一下,我正在使用mysqli)。
任何帮助都将不胜感激。
确切的查询:
$sql = "SELECT DISTINCT(mm_dic_word) AS word FROM spider.mm_dictionary WHERE mm_dic_deleted=0";