no he logrado borrarla en ningun momento, lo he intentado con la sentencia :
A lo que responde
Cita: #1051 - Unknown table 'mi_tabla'
lo hago desde la base de datos correcta (da igual que lo haga desde consola de mysql que desde phpmyadmin que me lanza el mismo error) phpmyadmin me la lista en las tablas de la base de datos pero no la muestra (por eso supongo que anda corrupta) en cotejamiento dice "en uso", al reiniciar el servidor dice lo mismo y eso que no se hacen peticiones sobre la tabla;
he probado a hacerlos desde el modo de recuperación "innodb_force_recovery = 4" e idem
la sentencia de crear tabla es correcta, el problema es que no puedo borrarla porque dice que existe
Código:
CREATE TABLE `mi_tabla` (
bla bla bla bla
) ENGINE=InnoDB DEFAULT CHARSET=latin1 COLLATE=latin1_spanish_ci;
aunque le meta delante
Código:
DROP TABLE IF EXISTS `mi_tabla`;
me tira el error de que no existe y luego el de que existe xD
si fuese MyISAM la podría reparar y tal o eliminar manualmente (sus archivos e íncides) pero al ser innoDB andan todas en el mismo archivo y comparten índices;
a raíz del problema he cambiado también el my.cnf para que me las cree en diferentes archivos y de lo malo si me ocurre con otra borrarlo directamente, pero ahora es que no encuentro la manera de borrarla