Tôi cần cập nhật 2 cột ngày giờ và tôi cần chúng hoàn toàn giống nhau, sử dụng mysql phiên bản 4.1.20. Tôi đang sử dụng truy vấn này:
mysql> update table set last_update=now(), last_monitor=now() where id=1;
Đó là an toàn hay có khả năng là các cột được cập nhật với thời gian khác nhau, vì 2 lệnh gọi hiển thị tới now()
?
Tôi không nghĩ rằng nó có thể được cập nhật với các giá trị khác nhau (tôi nghĩ rằng nội bộ mysql gọi now()
chỉ một lần trên mỗi hàng hoặc một cái gì đó tương tự), nhưng tôi không phải là chuyên gia, bạn nghĩ sao?
Cập nhật: Câu hỏi thứ hai đã được trích xuất tại đây .