Maison > base de données > tutoriel mysql > Pouvons-nous utiliser « Quand » comme nom de colonne dans l'instruction CREATE TABLE ?

Pouvons-nous utiliser « Quand » comme nom de colonne dans l'instruction CREATE TABLE ?

王林
Libérer: 2023-09-11 16:17:02
avant
1514 Les gens l'ont consulté

我们可以在 CREATE TABLE 语句中使用“When”作为列名吗?

Avant de commencer, essayons de définir « quand » sur le nom de la colonne tout en utilisant l'instruction CREATE TABLE -

mysql> create table DemoTable693(
   StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   StudentName varchar(100),
   When datetime
);
Copier après la connexion

Cela produira le résultat suivant. L'erreur apparaîtra :

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 'When datetime at line 5
Copier après la connexion

Vous devez utiliser des backticks pour entourer les mots réservés, tels que "quand". Créons d'abord une table et implémentons-la :

mysql> create table DemoTable693 (
   StudentId int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   StudentName varchar(100),
   `When` datetime
);
Query OK, 0 rows affected (0.63 sec)
Copier après la connexion

Insérons quelques enregistrements dans la table à l'aide de la commande insert :

mysql> insert into DemoTable693(StudentName,`When`) values('Chris',NOW());
Query OK, 1 row affected (0.22 sec)
mysql> insert into DemoTable693(StudentName,`When`) values('Robert',CURDATE());
Query OK, 1 row affected (0.22 sec)
Copier après la connexion

Utilisez l'instruction select pour afficher tous les enregistrements de la table -

mysql> select *from DemoTable693;
Copier après la connexion

Cela produira le résultat suivant -

+-----------+-------------+---------------------+
| StudentId | StudentName | When                |
+-----------+-------------+---------------------+
| 1         | Chris       | 2019-07-21 18:57:19 |
| 2         | Robert      | 2019-07-21 00:00:00 |
+-----------+-------------+---------------------+
2 rows in set (0.00 sec)
Copier après la connexion

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!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal