Heim > Datenbank > MySQL-Tutorial > Warum zeigt phpMyAdmin beim Erstellen einer neuen Tabelle den Fehler „Tabelle \'ddd.mwrevision\' existiert nicht' an?

Warum zeigt phpMyAdmin beim Erstellen einer neuen Tabelle den Fehler „Tabelle \'ddd.mwrevision\' existiert nicht' an?

Susan Sarandon
Freigeben: 2024-11-02 22:35:02
Original
820 Leute haben es durchsucht

Why Does phpMyAdmin Show

Es tritt ein MySQL-Fehler „#1146 – Tabelle 'ddd.mwrevision' existiert nicht“ auf

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.

Verstehen des Problems

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;
Nach dem Login kopieren

Die Ausführung dieses Codes kann jedoch zu folgendem Fehler führen:

MySQL said:
#1146 - Table 'ddd.mwrevision' doesn't exist
Nach dem Login kopieren

Mögliche Ursache

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.

Lösung des Problems

Um dieses Problem zu beheben, ziehen Sie die folgenden Schritte in Betracht:

  1. Erstellen Sie die vorhandene Datenbank.
  2. Starten Sie den MySQL-Dienst neu.

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage