Jika Anda menggunakan MySQL>=5.0, gunakan pemicu:
CREATE TRIGGER setDefaultDate
BEFORE INSERT ON tableName
FOR EACH ROW
SET NEW.date = ADDDATE(curdate(), INTERVAL 30 DAY);
pemicu
akan aktif ketika Anda memasukkan ke tableName , menyetel date hingga sekarang + 30 hari. Jika sisipan Anda menyetel tanggal, ini akan menimpa default ini karena BEFORE . Tanggal dihitung menggunakan ADDDATE
.