Mysql
 sql >> Base de données >  >> RDS >> Mysql

Table MySQL de Schrödingers :elle existe, mais elle n'existe pas

J'ai rencontré ce problème lorsque le fichier de données est manquant dans le répertoire de données mais que le fichier de définition de table existe ou vice versa. Si vous utilisez innodb_file_per_table, vérifiez le répertoire de données pour vous assurer que vous avez à la fois un .frm fichier et fichier .ibd pour la table en question. Si c'est MYISAM, il devrait y avoir un .frm , .MYI et un .MYD fichier.

Le problème peut généralement être résolu en supprimant manuellement le fichier orphelin.