Benutzer wie Sie stoßen gelegentlich auf die rätselhafte MySQL-Fehlermeldung „#1146“. - Tabelle „ddd.mwrevision“ existiert nicht.“ Diese Fehlermeldung tritt normalerweise auf, wenn versucht wird, eine neue Tabelle in phpMyAdmin zu erstellen.
Beim Erstellen einer neuen Tabelle in phpMyAdmin mit der integrierten Funktion bemerken Benutzer möglicherweise den folgenden Code wird generiert:
CREATE TABLE `ddd`.`mwrevision` ( `asd` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `sddd` INT NOT NULL ) ENGINE = INNODB;
Die Ausführung dieses Codes kann jedoch zu folgendem Fehler führen:
MySQL said: #1146 - Table 'ddd.mwrevision' doesn't exist
Die zugrunde liegende Ursache dieses Problems liegt oft im Inneren InnoDB-Tabellenbinärdateien. Standardmäßig verwendet MySQL InnoDB als primäre Speicher-Engine. Allerdings können Probleme auftreten, wenn die Datenbankdateien an einen neuen Speicherort verschoben werden oder der MySQL-Server aktualisiert wird, ohne dass die InnoDB-Tabellendateien ordnungsgemäß verarbeitet werden. Dies kann zum Verschwinden von Tabellen führen, die mit der InnoDB-Engine erstellt wurden.
Um dieses Problem zu beheben, ziehen Sie die folgenden Schritte in Betracht:
Darüber hinaus wird empfohlen, sich mit den Feinheiten der InnoDB-Tabellenbinärdateien vertraut zu machen. Wenn Sie verstehen, wie sie funktionieren, können Sie ähnliche Probleme in Zukunft vermeiden.
Das obige ist der detaillierte Inhalt vonWarum zeigt phpMyAdmin beim Erstellen einer neuen Tabelle den Fehler „Tabelle \'ddd.mwrevision\' existiert nicht' an?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!