Categories: Desarrollo Web

ERROR 1137 (HY000): Can’t reopen table: ‘tabla’
Seguramente muchos como yo se han topado con este error de MySQL, al usar tablas temporales. Este es un pequeño tip para todos aquellos por los que han pasado por esto, estan en esto o aquellos que les puede ocurrir esto.
Sucede que MySQL tiene una restriccion para el uso de tablas temporales que son las siugientes:

* Las tablas temporales no pueden llamadas más de una vez en una sentencia.

* Las tablas temporales no deben llevar algun “alias”.

Asi que recuerden cuando vean ERROR 1137 (HY000): Can’t reopen table: ‘tabla’ no se asusten solo modifiquen sus queries.