Vì vậy, tôi có hàng stamp timestamp DEFAULT NOW() ON UPDATE NOW()
trên bảng của mình và tôi cần cập nhật ngay cả khi bản cập nhật tôi thực thi về cơ bản là cùng một dữ liệu trên tất cả các trường.Cập nhật bảng mysql với cùng giá trị và vẫn nhận được cập nhật dấu thời gian
Có cách nào thực hiện việc này trong bảng kê, như một số tùy chọn khác ngoài on update
hay tôi buộc phải stamp = now()
mỗi khi tôi cập nhật (và xóa on update
tất nhiên vì nó sẽ vô ích).
Tôi đã nhìn thấy this thread, nhưng nó chỉ trả lời những gì đang xảy ra và tại sao, không phải là cách để có được xung quanh nó khác hơn là buộc nó gián tiếp
Cảm ơn, tôi sẽ cung cấp cho thử này – Bimp
Hmm, tôi có thể đặt trình kích hoạt này trong mã java của mình bằng bất kỳ cơ hội nào hoặc có phải được thực hiện bên ngoài không? – Bimp
@Jayto: nó đi vào cơ sở dữ liệu. Động cơ DB kích hoạt nó cho bạn khi bạn gửi một UPDATE – gbn