Maison >base de données >tutoriel mysql >Les traits de soulignement dans les noms de tables MySQL peuvent-ils causer des problèmes ?
Non, il n'y aura aucun problème avec les traits de soulignement dans les noms de tables MySQL. Les tirets dans les noms de tables MySQL peuvent causer des problèmes.
Ceci est une démo, il n'y a aucun problème avec les traits de soulignement dans les noms de tableaux -
_StudentTrackerDemo
Voyons la même chose lors de la création d'un tableau. La requête pour créer la table est la suivante :
mysql> create table _StudentTrackerDemo -> ( -> StudentId int, -> StudentFirstName varchar(100) -> ); Query OK, 0 rows affected (0.75 sec)
Les traits de soulignement sont valides pour les noms de table, mais les tirets ne sont pas valides dans certaines versions de MySQL. C'est le nom de la table avec un tiret. La même erreur se produira -
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
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!