Dùng ALTER TABLE ... ADD COLUMN để thêm cột created_at (hoặc created at có dấu cách) với kiểu TIMESTAMP và mặc định CURRENT_TIMESTAMP.
Tạo bảng ban đầu (chưa có cột created at):
mysql> CREATE TABLE formDemo (
-> Id INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
-> Email VARCHAR(128),
-> PhoneNumber VARCHAR(15),
-> Country VARCHAR(30),
-> Platform VARCHAR(40)
-> );
Thêm cột "created at" (có dấu cách, dùng backtick `):
mysql> ALTER TABLE formDemo
-> ADD COLUMN `created at` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP;
Kiểm tra cấu trúc (DESC formDemo):
+-------------+--------------+------+-----+-------------------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------------+--------------+------+-----+-------------------+----------------+ | created at | timestamp | NO | | CURRENT_TIMESTAMP | | +-------------+--------------+------+-----+-------------------+----------------+
Cột "created at" đã được thêm thành công với giá trị mặc định là thời điểm INSERT.