Rumah > pangkalan data > tutorial mysql > Betulkan ralat 1064 (42000) semasa membuat pangkalan data dalam MySQL?

Betulkan ralat 1064 (42000) semasa membuat pangkalan data dalam MySQL?

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Lepaskan: 2023-09-04 17:49:02
ke hadapan
1695 orang telah melayarinya

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

Ralat 1064 (42000) terutamanya berlaku apabila sintaks ditetapkan dengan salah, iaitu ralat berlaku semasa menggunakan tatatanda backtick, atau ia juga boleh menjana ralat semasa mencipta pangkalan data tanpa notasi backtick, contohnya, jika anda memasukkan nama Menggunakan tanda sempang dalam Jadual Demo akan menghasilkan RALAT 1064 (42000).

Untuk menghapuskan ralat ini, anda perlu menggunakan backtick dengan betul di sekitar nama pangkalan data atau gunakan tiada apa-apa. Di bawah ialah sintaks di mana kami tidak menggunakan backtick. Ini berfungsi dengan baik -

create database yourDatabaseName;
Salin selepas log masuk

kerana menambahkan hyhen pada nama pangkalan data menyebabkan ralat. Mari kita laksanakannya semasa mencipta nama pangkalan data -

mysql> create database customer-tracker;
Salin selepas log masuk

Ini akan menghasilkan ralat berikut kerana kami menggunakan tanda sempang dalam nama pangkalan data yang tidak boleh diterima -

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
Salin selepas log masuk

Walau bagaimanapun, kami boleh melakukannya dengan mengelilingi nama dengan simbol tanda belakang untuk diperbaiki tanda sempang dalam nama pangkalan data -

mysql> create database `customer-tracker`;
Salin selepas log masuk

Ini akan menghasilkan output berikut -

Query OK, 1 row affected (0.21 sec)
Salin selepas log masuk

Kini pangkalan data berjaya dibuat.

Atas ialah kandungan terperinci Betulkan ralat 1064 (42000) semasa membuat pangkalan data dalam MySQL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan