Tôi thích INTERVAL expr unit
ký hiệu. Tôi cảm thấy dễ đọc hơn:
SELECT NOW(),
NOW() + INTERVAL 10 MINUTE;
+--------------------------------+-------------------------------+
| NOW() | NOW() + INTERVAL 10 MINUTE |
+--------------------------------+-------------------------------+
| August, 12 2013 14:12:56+0000 | August, 12 2013 14:22:56+0000 |
+--------------------------------+-------------------------------+
Nếu bạn muốn chọn các hàng hiện có và thêm 10 phút vào kết quả:
SELECT the_date + INTERVAL 10 MINUTE FROM tbl;
Nếu bạn muốn thay đổi các hàng hiện có được lưu trữ trong bảng, bạn có thể sử dụng:
UPDATE tbl SET the_date = the_date + INTERVAL 10 MINUTE;
Nếu bạn muốn tăng thêm lực lượng một giá trị cách 10 phút trong khi chèn, bạn cần một trình kích hoạt:
CREATE TRIGGER ins_future_date BEFORE INSERT ON tbl
FOR EACH ROW
SET NEW.the_date = NEW.the_date + INTERVAL 10 MINUTE