MySQL Table no existe error, pero existe

¿Alguien sabe en qué condiciones puede recibir un1146: Table '<database>.<table>' doesn't exist error cuando su tabla, de hecho, existe?

Utilizo el mismo código en 5 servidores, solo uno que alquilé recientemente muestra este error, por lo que sospecho que puede ser un error de configuración o de instalación de algún tipo. Puedo ejecutar mi instrucción sql desde la línea de comando muy bien. Obviamente, también puedo ver la tabla desde la línea de comandos. No obtengo ningún error de conexión cuando establezco una conexión (estoy usando mysqli, por cierto).

Cualquier ayuda sería apreciada.

consulta exacta:

$sql = "SELECT DISTINCT(mm_dic_word) AS word FROM spider.mm_dictionary WHERE mm_dic_deleted=0";

Respuestas a la pregunta(10)

Su respuesta a la pregunta