Rumah > pangkalan data > tutorial mysql > Bolehkah garis bawah dalam nama jadual MySQL menyebabkan masalah?

Bolehkah garis bawah dalam nama jadual MySQL menyebabkan masalah?

王林
Lepaskan: 2023-09-03 22:41:06
ke hadapan
1303 orang telah melayarinya

MySQL 表名中的下划线会导致问题吗?

Tidak, tidak akan ada sebarang masalah dengan garis bawah dalam nama jadual MySQL. Sempang dalam nama jadual MySQL boleh menyebabkan masalah.

Ini adalah demo, tiada masalah dengan garis bawah dalam nama jadual -

_StudentTrackerDemo
Salin selepas log masuk

Mari kita lihat perkara yang sama semasa membuat jadual. Pertanyaan untuk mencipta jadual adalah seperti berikut -

mysql> create table _StudentTrackerDemo
   -> (
   -> StudentId int,
   -> StudentFirstName varchar(100)
   -> );
Query OK, 0 rows affected (0.75 sec)
Salin selepas log masuk

Skor bawah adalah sah untuk nama jadual, tetapi sempang tidak sah dalam beberapa versi MySQL. Ini ialah nama jadual dengan sempang. Ralat yang sama akan berlaku -

mysql> create table Student-table
   -> (
   -> Id int,
   -> Name varchar(100)
   -> );
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 '-table
(Id int, Name varchar(100) )' at line 1
Salin selepas log masuk

Atas ialah kandungan terperinci Bolehkah garis bawah dalam nama jadual MySQL menyebabkan masalah?. 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