Chèn dữ liệu kiểu DATE trong MySQL sử dụng định dạng chuẩn 'YYYY-MM-DD'.
Tạo bảng nhân viên
mysql> CREATE TABLE DemoTable(
EmployeeId INT NOT NULL AUTO_INCREMENT PRIMARY KEY,
EmployeeName VARCHAR(100),
JoiningDate DATE
);
Query OK, 0 rows affected (0.48 sec)
Chèn bản ghi kèm ngày vào làm
mysql> INSERT INTO DemoTable(EmployeeName, JoiningDate) VALUES('Chris', '2019-01-21');
Query OK, 1 row affected (0.20 sec)
mysql> INSERT INTO DemoTable(EmployeeName, JoiningDate) VALUES('Robert', '2016-12-01');
Query OK, 1 row affected (0.15 sec)
mysql> INSERT INTO DemoTable(EmployeeName, JoiningDate) VALUES('Mike', '2015-03-12');
Query OK, 1 row affected (0.12 sec)
Kiểm tra dữ liệu
mysql> SELECT * FROM DemoTable;
+------------+--------------+-------------+ | EmployeeId | EmployeeName | JoiningDate | +------------+--------------+-------------+ | 1 | Chris | 2019-01-21 | | 2 | Robert | 2016-12-01 | | 3 | Mike | 2015-03-12 | +------------+--------------+-------------+ 3 rows in set (0.00 sec)
Lưu ý: Luôn dùng định dạng ISO 'YYYY-MM-DD' để tránh lỗi do cài đặt locale/server. Không dùng 'DD/MM/YYYY' hay 'MM/DD/YYYY' trực tiếp trong câu lệnh SQL.