Heim > Datenbank > MySQL-Tutorial > Hauptteil

Fehler 1064 (42000) beim Erstellen einer Datenbank in MySQL beheben?

WBOY
Freigeben: 2023-09-04 17:49:02
nach vorne
1568 Leute haben es durchsucht

在 MySQL 中创建数据库时修复错误 1064 (42000)?

Fehler 1064 (42000) tritt hauptsächlich auf, wenn die Syntax falsch eingestellt ist, d. h. es tritt ein Fehler bei der Anwendung der Backtick-Notation auf, oder es kann auch ein Fehler beim Erstellen der Datenbank ohne die Backtick-Notation generiert werden, beispielsweise wenn Sie eingeben Die Verwendung von Bindestrichen in der Demo-Tabelle führt zu FEHLER 1064 (42000).

Um diesen Fehler zu beheben, müssen Sie Backticks korrekt um den Datenbanknamen oder die Verwendung herum verwenden da ist nichts. Nachfolgend finden Sie unsere Syntax ohne Verwendung von Backticks. Das funktioniert einwandfrei –

create database yourDatabaseName;
Nach dem Login kopieren

, weil das Hinzufügen eines Hyhens zum Datenbanknamen einen Fehler verursacht. Implementieren wir es beim Erstellen des Datenbanknamens –

mysql> create database customer-tracker;
Nach dem Login kopieren

Dies führt zu dem folgenden Fehler, da wir Bindestriche im Datenbanknamen verwenden, was nicht akzeptabel ist –

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that
corresponds to your MySQL server version for the right syntax to use near '-tracker' at line 1
Nach dem Login kopieren

Wir können dies jedoch beheben, indem wir den Namen mit Backtick-Symbolen umgeben der Bindestrich im Datenbanknamen –

mysql> create database `customer-tracker`;
Nach dem Login kopieren

Dadurch wird die folgende Ausgabe erzeugt –

Query OK, 1 row affected (0.21 sec)
Nach dem Login kopieren

Jetzt wurde die Datenbank erfolgreich erstellt.

Das obige ist der detaillierte Inhalt vonFehler 1064 (42000) beim Erstellen einer Datenbank in MySQL beheben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage