Bảng AuditLog lưu lịch sử đổi trạng thái khách hàng: log_id tự tăng (IDENTITY ở SQL Server, AUTO_INCREMENT ở MySQL) và changed_at có giá trị mặc định là thời điểm ghi.
Hãy ghi hai dòng nhật ký (bằng một hoặc hai câu INSERT), không chỉ định log_id và changed_at:
| customer_id | old_status | new_status |
|---|---|---|
| 5 | NEW | ACTIVE |
| 12 | NEW | ACTIVE |
Hệ thống sẽ kiểm tra số thứ tự log_id được cấp và việc changed_at được điền tự động. Lưu ý: nếu bảng đã có sẵn dòng (hoặc đã từng có dòng bị xóa), log_id của bạn sẽ tiếp nối chứ không bắt đầu lại từ 1.
AuditLog(log_id tự tăng, customer_id, old_status, new_status, changed_at mặc định).
(Chấm theo trạng thái dữ liệu bảng AuditLog.)
Ví dụ:
Đầu vào:
Đầu ra:
1 5 NEW ACTIVE Y
2 12 NEW ACTIVE Y
Giải thích:
Đang tải editor...