Thomas_Jung
Erfahrenes Mitglied
Hallo, ich habe vor 3 Monaten folgende Meldung erhalten:
[ERROR] mysqld.exe: Table 'sonstiges' is marked as crashed and should be repaired
Ich habe in phpMyAdmin den Befehl
<option value="repair_tbl">Repariere Tabelle</option>
und
<option value="check_tbl">Überprüfe Tabelle</option>
ausgeführt.
Anschliesend kan die Status Meldung "repair status OK"
und check status OK
Nun fällt mir auf, dass Datensätze aus der Tabelle "sonstiges" verschwinden (sind nicht mehr in der Tabelle vorhanden, warum auch immer).
Die Tabelle enthält über 1.5 Millionen Datensätze. (Deshalb vielleicht nicht so einfach?)
Wie kann ich täglich überprüfen, welche Datensätze nicht mehr vorhanden sind.
Ich weiß momentan nicht wie oder wo ich anfangen kann ein Script zu schreiben, das mir dieses überprüft.
Beispiel:
Die Tabelle 'sonstiges' jeden Tag kopieren und dann mit der Originalen Tabelle die id´s abfragen, ob vorhanden?
Hat jemand Vorschläge?
[ERROR] mysqld.exe: Table 'sonstiges' is marked as crashed and should be repaired
Ich habe in phpMyAdmin den Befehl
<option value="repair_tbl">Repariere Tabelle</option>
und
<option value="check_tbl">Überprüfe Tabelle</option>
ausgeführt.
Anschliesend kan die Status Meldung "repair status OK"
und check status OK
Nun fällt mir auf, dass Datensätze aus der Tabelle "sonstiges" verschwinden (sind nicht mehr in der Tabelle vorhanden, warum auch immer).
Code:
CREATE TABLE `sonstiges` (
`id` int(11) NOT NULL,
`text1` varchar(255) NOT NULL,
`text2` varchar(255) NOT NULL,
`text3` varchar(255) NOT NULL,
`text4` varchar(255) NOT NULL,
`text5` varchar(255) NOT NULL
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
ALTER TABLE `sonstiges`
ADD UNIQUE KEY `id` (`id`);
COMMIT;
Die Tabelle enthält über 1.5 Millionen Datensätze. (Deshalb vielleicht nicht so einfach?)
Wie kann ich täglich überprüfen, welche Datensätze nicht mehr vorhanden sind.
Ich weiß momentan nicht wie oder wo ich anfangen kann ein Script zu schreiben, das mir dieses überprüft.
Beispiel:
Die Tabelle 'sonstiges' jeden Tag kopieren und dann mit der Originalen Tabelle die id´s abfragen, ob vorhanden?
Hat jemand Vorschläge?