Nein, es wird keine Probleme mit Unterstrichen in MySQL-Tabellennamen geben. Bindestriche in MySQL-Tabellennamen können Probleme verursachen.
Dies ist eine Demo, es gibt kein Problem mit Unterstrichen in Tabellennamen -
_StudentTrackerDemo
Sehen wir uns das Gleiche beim Erstellen einer Tabelle an. Die Abfrage zum Erstellen der Tabelle lautet wie folgt:
mysql> create table _StudentTrackerDemo -> ( -> StudentId int, -> StudentFirstName varchar(100) -> ); Query OK, 0 rows affected (0.75 sec)
Unterstriche sind für Tabellennamen gültig, Bindestriche sind jedoch in einigen MySQL-Versionen nicht gültig. Dies ist der Tabellenname mit einem Bindestrich. Es tritt der gleiche Fehler auf -
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
Das obige ist der detaillierte Inhalt vonKönnen Unterstriche in MySQL-Tabellennamen Probleme verursachen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!