Heim >Datenbank >MySQL-Tutorial >MySQL-Fehler 1064: Warum verursacht „VISIBLE' einen Syntaxfehler in MariaDB?

MySQL-Fehler 1064: Warum verursacht „VISIBLE' einen Syntaxfehler in MariaDB?

Patricia Arquette
Patricia ArquetteOriginal
2024-12-17 03:56:25528Durchsuche

MySQL Error 1064: Why Does

MySQL-Syntaxfehler 1064, aber die Syntax scheint korrekt zu sein

In MySQL Workbench tritt beim Versuch, eine Fremdschlüsseleinschränkung hinzuzufügen, der Fehler 1064 auf : Syntaxfehler. Die bereitgestellte SQL-Anweisung scheint syntaktisch korrekt zu sein, was zu Verwirrung führt.

Bei näherer Betrachtung kann festgestellt werden, dass das problematische Schlüsselwort in der Anweisung „VISIBLE“ ist.

Lösung:

Das Schlüsselwort „VISIBLE“ wird in MariaDB, der zugrunde liegenden Datenbank-Engine in XAMPP, nicht unterstützt. Um das Problem zu beheben, entfernen Sie einfach das Schlüsselwort „VISIBLE“ aus der Anweisung, und der Vorgang sollte erfolgreich ausgeführt werden.

Zusätzliche Überlegungen:

Warum funktioniert MySQL Workbench „VISIBLE“ hinzufügen?

MySQL Workbench enthält das Schlüsselwort „VISIBLE“ in seinen Standard-SQL-Vorlagen wie es in MySQL unterstützt wird. Da XAMPP jedoch MariaDB verwendet, wird es inkompatibel.

Zukünftige Probleme vermeiden:

Um ähnliche Probleme in der Zukunft zu vermeiden, stellen Sie sicher, dass die verwendete SQL-Syntax mit kompatibel ist die zugrunde liegende Datenbank-Engine. Informationen zur unterstützten Syntax für MariaDB finden Sie in der offiziellen Dokumentation. Erwägen Sie außerdem die Verwendung des richtigen Connectors oder Treibers für die betreffende Datenbank.

Das obige ist der detaillierte Inhalt vonMySQL-Fehler 1064: Warum verursacht „VISIBLE' einen Syntaxfehler in MariaDB?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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