MySQL tabellen kunnen corrupt raken. Als REPAIR tabel niet helpt weet ik geen manier om hem terug te halen. Hopelijk heb je een backup.
edit: typo en een
link naar een artikel over het repareren van tabellen.
Link gekopieerd
Ik heb geen backup. Maar het is alleen als ik met phpmyadmin de structuur wil bekijken. Bij de inhoud doet ie dat niet.
Link gekopieerd
Dan zou ik zeker nu eerst een MySQL dump maken, als dat lukt.
Link gekopieerd
dat heb ik nu gedaan. Moet ik nu de tabel verwijderen en opnieuw maken?
Link gekopieerd
Ik zou het zo proberen:
• oude tabel een andere naam geven
• nieuwe aanmaken
Link gekopieerd
Dat heb ik gedaan. Maar die is ook corrupt. Zelfde error.
Link gekopieerd
De tabel doet het soms en dan krijg ik deze melding weer:
#126 - Incorrect key file for table '/tmp/#sql_2a96_0.MYI'; try to repair it
Link gekopieerd
Je kan ook een php script maken, dat alle records uit een tabel naar een nieuwe tabel schrijft... Dus gewoon een tabel maken die exact hetzelfde is als je corupte tabel, en dan het php script erop los laten :)
Link gekopieerd
Maar dat is hetzelfde als een backup. Wat kan er fout zijn?
Link gekopieerd
Geef de tabelstructuur eens Steven? Die uit je MySQL dump?
Link gekopieerd