Maison > base de données > tutoriel mysql > Comment ajouter la colonne « Créé le » au tableau pour définir l'horodatage dans MySQL ?

Comment ajouter la colonne « Créé le » au tableau pour définir l'horodatage dans MySQL ?

WBOY
Libérer: 2023-09-08 10:25:11
avant
1552 Les gens l'ont consulté

如何在表中添加“创建于”列来设置 MySQL 中的时间戳?

Vous devez utiliser la commande ALTER pour ajouter la colonne créée à la table déjà créée dans MySQL.

Créons d’abord un tableau. La requête pour créer la table est la suivante. Il s'agit du tableau sans la colonne "Créé le"

mysql> create table formDemo
   - > (
   - > Id int NOT NULL AUTO_INCREMENT PRIMARY KEY,
   - > Email varchar(128),
   - > PhoneNumber varchar(15),
   - > Country varchar(30),
   - > Platform varchar(40)
   - > );
Query OK, 0 rows affected (0.53 sec)
Copier après la connexion

Implémentez maintenant la syntaxe ci-dessus et ajoutez une colonne "Créé le" avec le type Timestamp et la valeur par défaut CURRENT_TIMESTAMP.

REMARQUE - N'oubliez pas que si vous laissez un espace entre , vous devez utiliser des backticks.

Voici la requête permettant d'ajouter la colonne "Créé dans" au tableau ci-dessus. La colonne "created_at" est une colonne TIMESTAMP et sa valeur par défaut est définie sur CURRENT_TIMESTAMP comme indiqué dans la requête ci-dessous

mysql> alter table formDemo
   - > add column `created at` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP;
Query OK, 0 rows affected (0.42 sec)
Records: 0 Duplicates: 0 Warnings: 0
Copier après la connexion

Maintenant, regardez à nouveau la description de la table à l'aide de la commande DESC.

La requête est la suivante

mysql> DESC formDemo;
Copier après la connexion

Ce qui suit est le résultat montrant la colonne "Créé le" dans MySQL

+-------------+--------------+------+-----+-------------------+----------------+
| Field       | Type         | Null | Key | Default           | Extra          |
+-------------+--------------+------+-----+-------------------+----------------+
| Id          | int(11)      | NO   | PRI | NULL              | auto_increment |
| Email       | varchar(128) | YES  |     | NULL              |                |
| PhoneNumber | varchar(15)  | YES  |     | NULL              |                |
| Country     | varchar(30)  | YES  |     | NULL              |                |
| Platform    | varchar(40)  | YES  |     | NULL              |                |
| created at  | timestamp    | NO   |     | CURRENT_TIMESTAMP |                |
+-------------+--------------+------+-----+-------------------+----------------+
6 rows in set (0.01 sec)
Copier après la connexion

En regardant l'exemple de sortie ci-dessus, la colonne "Créé le" a été ajoutée avec succès.

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