sql >> Database teknologi >  >> RDS >> Mysql

Schrödingers MySQL-tabel:eksisterer, men det gør den ikke

Jeg har set dette problem, når datafilen mangler i databiblioteket, men tabeldefinitionsfilen eksisterer eller omvendt. Hvis du bruger innodb_file_per_table, skal du tjekke databiblioteket for at sikre, at du både har en .frm fil og .ibd-fil for den pågældende tabel. Hvis det er MYISAM, skal der være en .frm , .MYI og en .MYD fil.

Problemet kan normalt løses ved at slette den forældreløse fil manuelt.



  1. Vores mest populære database blogindlæg i 2017

  2. Skrivning af elementer til en MySQL-database i Scrapy

  3. Vælg poster fra i dag, denne uge, denne måned php mysql

  4. SELECT, der returnerer en liste over værdier, der ikke forekommer i nogen række