Pues sin acceder a la base completa, lo único que se puede decir es que si te dice eso, es porque no encuentra la tabla que le indicas.
MySQL
nunca se equivoca. Se equivocan los usuarios, que suponen que están haciendo algo bien, cuando en realidad no es así.
Por empezar, mi pregunta sería: Si ya estás posicionado en la base en uso, ¿por qué le agregas el nombre de la base a la sentencia?
No sería más sencillo poner:
Por otro lado, si lo que quieres es recuperar la sentencia de creación, a menos que yo recuerde mal, el SQLyog tiene una herramienta para eso (al igual que una herramienta para hacer backups, por lo que no entiendo tu problema en ese tema).