Đây là một hạn chế khập khiễng trên MySQL. Nếu bạn đang duyệt qua một ứng dụng, bạn có thể thêm lệnh gọi thời gian () cho cột create_at và để cột updated_at sử dụng CURRENT_TIMESTAMP.
$sql = "INSERT INTO my_table SET name = 'Mike', created_at = " . time();
Tôi chọn thực hiện việc này trên cột create_at vì nó có thể sẽ không được chạm vào thường xuyên như cột updated_at.
- Chỉnh sửa -
Tốt hơn, hãy sử dụng MySQL được tích hợp sẵn now()
hàm số. Bằng cách này, bạn chỉ cần quan tâm đến múi giờ của máy chủ mysql chứ không phải múi giờ của máy chủ ứng dụng VÀ máy chủ mysql.
$sql = "INSERT INTO my_table SET name = 'Mike', created_at = NOW()";