MySQL-Fehler 1064: Syntaktische Diskrepanz
Beim Ausführen von Befehlen in MySQL Workbench stoßen Benutzer möglicherweise auf Fehler 1064, der auf einen Syntaxfehler hinweist. Dieser Fehler kann bei der Verwendung von XAMPP auftreten, das nativ MariaDB anstelle von MySQL verwendet.
Mögliche Lösungen:
-
Entfernen Sie das VISIBLE-Attribut: Die in der angegebenen Abfrage verwendete Syntax umfasst das VISIBLE-Attribut beim Hinzufügen eines Index. Dieses Attribut wird jedoch in MariaDB nicht unterstützt. Durch Entfernen von VISIBLE wird der Fehler behoben.
-
Überprüfen Sie die MariaDB-Syntax: Da XAMPP MariaDB verwendet, ist es wichtig, die spezifische Syntax einzuhalten. In der Beispielabfrage sollte beispielsweise der Befehl zum Hinzufügen eines Fremdschlüssels so geändert werden, dass er der MariaDB-Syntax entspricht, wie in der folgenden Referenz beschrieben: https://jira.mariadb.org/browse/MDEV-7317.
Das obige ist der detaillierte Inhalt vonMySQL-Fehler 1064: Wie behebt man Syntax-Diskrepanzen in MariaDB?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!