Heim > Datenbank > MySQL-Tutorial > Hauptteil

Warum generiert MySQL Workbench Syntaxfehler mit „VISIBLE' in CREATE INDEX-Anweisungen?

Linda Hamilton
Freigeben: 2024-11-14 10:27:02
Original
240 Leute haben es durchsucht

Why Does MySQL Workbench Generate Syntax Errors with

MySQL Workbench: Syntaxfehler mit „VISIBLE“ in der CREATE INDEX-Anweisung

Beim Erstellen eines eindeutigen Indexes in MySQL kann bei der Verwendung des „ Schlüsselwort „VISIBLE“. Dieses Problem tritt normalerweise auf, wenn die neueste Version von MySQL Workbench mit einer älteren Version des MySQL-Servers verwendet wird, z. B. MySQL 5.7.

Syntaxunterschied zwischen MySQL-Versionen

Das Schlüsselwort „VISIBLE“, das Steuert die Sichtbarkeit eines Index. Dies ist eine Funktion, die in MySQL-Serverversion 8.0 und höher verfügbar ist. In MySQL 5.7 wird dieses Schlüsselwort jedoch nicht unterstützt.

Automatisch generierte Anweisungen von MySQL Workbench

MySQL Workbench 8.0.12 generiert automatisch CREATE UNIQUE INDEX-Anweisungen mit dem Schlüsselwort „VISIBLE“. Dies kann zu Syntaxfehlern führen, wenn diese Anweisungen in MySQL 5.7 ausgeführt werden.

Automatische Generierung von „VISIBLE“ deaktivieren

Um zu verhindern, dass MySQL Workbench automatisch das Schlüsselwort „VISIBLE“, das Standardziel, hinzufügt Die MySQL-Version kann in den MySQL Workbench-Einstellungen angepasst werden.

Schritte zum Deaktivieren der automatischen Generierung:

  1. Navigieren Sie in MySQL Workbench zu „Bearbeiten > Einstellungen“. > Modellierung > MySQL.“
  2. Setzen Sie die „Standardziel-MySQL-Version“ auf 5.7.

Durch Festlegen dieser Einstellung generiert MySQL Workbench keine Anweisungen mehr mit der Option „VISIBLE " Schlüsselwort beim Ausführen von CREATE UNIQUE INDEX-Anweisungen für MySQL 5.7-Server.

Das obige ist der detaillierte Inhalt vonWarum generiert MySQL Workbench Syntaxfehler mit „VISIBLE' in CREATE INDEX-Anweisungen?. 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