Hallo,
das Lesen/schreiben in Tabelle (5.4 Mio Datensätze, 230MB) einer Datenbank funktioniert.
Jetzt soll aber ein Feld/Spalte gelöscht werden.
Mittels phpMyAdmin kommt nach ca. 60 Sekunden die Fehlermeldung #1296 - Fehler 64 'Temp file write failure' von InnoDB
wenn ich mittels php script lösche
Errormessage: Got error 64 'Temp file write failure' from InnoDB
bei gleiche Tabellenstruktur mit weniger Datensätzen funktioniert das Löschen einer Spalte.
Ausreichend Platz auf der Festplatte ist vorhanden.
Ist meine DS damit überfordert ... oder kann ich irgendwo Parameter einstellen?
Danke für einen Hinweis!
das Lesen/schreiben in Tabelle (5.4 Mio Datensätze, 230MB) einer Datenbank funktioniert.
Jetzt soll aber ein Feld/Spalte gelöscht werden.
Mittels phpMyAdmin kommt nach ca. 60 Sekunden die Fehlermeldung #1296 - Fehler 64 'Temp file write failure' von InnoDB
wenn ich mittels php script lösche
Errormessage: Got error 64 'Temp file write failure' from InnoDB
PHP:
$q1 = "ALTER TABLE stammdaten DROP p1";
if (!$db->query($q1)) {
printf("Errormessage: %s\n", $db->error);
}
bei gleiche Tabellenstruktur mit weniger Datensätzen funktioniert das Löschen einer Spalte.
Ausreichend Platz auf der Festplatte ist vorhanden.
Ist meine DS damit überfordert ... oder kann ich irgendwo Parameter einstellen?
Danke für einen Hinweis!