यदि आप MySQL>=5.0 का उपयोग कर रहे हैं, तो एक ट्रिगर का उपयोग करें:
CREATE TRIGGER setDefaultDate
BEFORE INSERT ON tableName
FOR EACH ROW
SET NEW.date = ADDDATE(curdate(), INTERVAL 30 DAY);
ट्रिगर
जब आप tableName
. में डालेंगे तो सक्रिय हो जाएगा , सेटिंग तारीख
अब तक + 30 दिन। यदि आपका इंसर्ट दिनांक सेट करता है, तो यह पहले
. के कारण इस डिफ़ॉल्ट को ओवरराइड कर देगा . दिनांक की गणना जोड़ें
।