Rumah > pangkalan data > tutorial mysql > Bolehkah kita mencipta jadual dalam MySQL dengan ruang dalam namanya?

Bolehkah kita mencipta jadual dalam MySQL dengan ruang dalam namanya?

王林
Lepaskan: 2023-09-05 19:25:02
ke hadapan
1357 orang telah melayarinya

Bolehkah kita mencipta jadual dalam MySQL dengan ruang dalam namanya?

Apabila mencipta jadual dengan ruang dalam nama jadual dalam MySQL, anda mesti menggunakan backticks, jika tidak ralat akan dilaporkan.

Mari kita lihat dahulu apakah ralat yang akan berlaku apabila mencipta jadual dengan ruang dalam nama, iaitu nama jadual "jadual demo" berikut:

mysql> create table Demo Table
(
   Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   EmployeeFirstName varchar(20),
   EmployeeLastName varchar(20),
   EmployeeAge int,
   EmployeeSalary int,
   EmployeeAddress varchar(200)
);
ERROR 1064 (42000): You have an error in your syntax; check the manual that corresponds
to your MySQL server version for the right syntax to use near 'Table37
(
Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, EmployeeFirstName varchar(' at line 1 )
Salin selepas log masuk

Mari gunakan penyongsangan nama jadual The konsep tanda petikan untuk menghapuskan kesilapan. Pertanyaan dalam MySQL untuk mencipta jadual dengan ruang adalah seperti berikut:

mysql> create table `Demo Table37`
(
   Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   EmployeeFirstName varchar(20),
   EmployeeLastName varchar(20),
   EmployeeAge int,
   EmployeeSalary int,
   EmployeeAddress varchar(200)
);
Query OK, 0 rows affected (0.66 sec)

Salin selepas log masuk

Di atas, kami menetapkan nama jadual dan mengelilingi ruang dengan tanda belakang, jadi tiada ralat akan berlaku:

`Demo Table37`
Salin selepas log masuk
#🎜 🎜 #

Atas ialah kandungan terperinci Bolehkah kita mencipta jadual dalam MySQL dengan ruang dalam namanya?. 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