createtableDemoTable( IdintNOTNULLAUTO_INCREMENTPRIMARYKEY, EmployeeFirstNamevarchar(20), EmployeeLastNamevarchar(20"/> createtableDemoTable( IdintNOTNULLAUTO_INCREMENTPRIMARYKEY, EmployeeFirstNamevarchar(20), EmployeeLastNamevarchar(20">

Maison  >  Article  >  base de données  >  Pouvons-nous créer une table dans MySQL avec des espaces dans son nom ?

Pouvons-nous créer une table dans MySQL avec des espaces dans son nom ?

王林
王林avant
2023-09-05 19:25:021322parcourir

Pouvons-nous créer une table dans MySQL avec des espaces dans son nom ?

Lors de la création d'une table avec des espaces dans le nom de la table dans MySQL, vous devez utiliser des backticks, sinon une erreur sera signalée.

Voyons d'abord quelles erreurs peuvent survenir lors de la création d'une table avec des espaces dans le nom, c'est-à-dire le nom de la table « table de démonstration » ci-dessous :

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 )

Utilisons le concept de backticks de nom de table pour éliminer les erreurs. La requête dans MySQL pour créer une table avec des espaces est la suivante :

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)

Ci-dessus, nous avons défini le nom de la table et entouré les espaces avec des backticks afin qu'aucune erreur ne se produise :

`Demo Table37`

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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer