sql >> Databáze >  >> RDS >> Mysql

Schrödingersova tabulka MySQL:existuje, ale neexistuje

Tento problém jsem viděl, když datový soubor chybí v datovém adresáři, ale existuje soubor definice tabulky nebo naopak. Pokud používáte innodb_file_per_table, zkontrolujte datový adresář a ujistěte se, že máte oba .frm soubor a soubor .ibd pro danou tabulku. Pokud je to MYISAM, měl by tam být .frm , .MYI a .MYD soubor.

Problém lze obvykle vyřešit ručním odstraněním osamoceného souboru.



  1. Objekt třídy Databáze nelze převést na řetězec

  2. Jak používat funkci IDENTITY() na serveru SQL Server

  3. Jak mohu použít ROW_NUMBER()?

  4. Rozdíl dat mezi dvěma záznamy ve stejné tabulce