Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> MySQL

Truy vấn MySQL chèn hàng với cột ngày tháng

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.