Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

MySQL में वर्तमान दिनांक + 30 दिनों के रूप में डिफ़ॉल्ट मान सम्मिलित करना

यदि आप MySQL>=5.0 का उपयोग कर रहे हैं, तो एक ट्रिगर का उपयोग करें:

CREATE TRIGGER setDefaultDate
    BEFORE INSERT ON tableName
    FOR EACH ROW
    SET NEW.date = ADDDATE(curdate(), INTERVAL 30 DAY);

ट्रिगर जब आप tableName . में डालेंगे तो सक्रिय हो जाएगा , सेटिंग तारीख अब तक + 30 दिन। यदि आपका इंसर्ट दिनांक सेट करता है, तो यह पहले . के कारण इस डिफ़ॉल्ट को ओवरराइड कर देगा . दिनांक की गणना जोड़ें




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQLSTATE [HY000] [2002] php_network_getaddresses:getaddrinfo विफल:नाम या सेवा ज्ञात नहीं है

  2. MySQL क्वेरी जहां जॉइन केस पर निर्भर करता है

  3. mysql डेटाबेस में सरणी सहेजें

  4. जब हमारे पास समग्र अनुक्रमणिका होती है तो क्या सामान्य MySql अनुक्रमणिका आवश्यक होती है?

  5. मुद्दा:Mysql Enum को Int . में परिवर्तित कर रहा है