Có thể thực hiện bằng cách sử dụng CURDATE() hoặc NOW() trong câu lệnh INSERT:
mysql> INSERT INTO year1(Year_Copyright) VALUES (CURDATE()); Query OK, 1 row affected, 1 warning (0.06 sec) mysql> SELECT * FROM year1; +----------------+ | Year_Copyright | +----------------+ | 2017 | | 2017 | +----------------+ 2 rows in set (0.00 sec) mysql> INSERT INTO year1(Year_Copyright) VALUES (NOW()); Query OK, 1 row affected, 1 warning (0.06 sec) mysql> SELECT * FROM year1; +----------------+ | Year_Copyright | +----------------+ | 2017 | | 2017 | | 2017 | +----------------+ 3 rows in set (0.00 sec)
MySQL tự động trích xuất phần năm từ giá trị date/datetime truyền vào để lưu vào cột YEAR.