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

mysql में currrent_timestamp में 1 घंटा कैसे जोड़ें जो कि डिफ़ॉल्ट मान है?

बस आप CURRENT_TIMESTAMP + INTERVAL 1 HOUR नहीं कर सकते , लेकिन आप इसके बजाय एक ट्रिगर परिभाषित कर सकते हैं:

CREATE TRIGGER tr_dt_table BEFORE INSERT ON your_table FOR EACH ROW BEGIN
  SET NEW.datetime_field = NOW() + INTERVAL 1 HOUR;
END

और उस फ़ील्ड के किसी भी डिफ़ॉल्ट मान को हटा दें (यानी इसे NULL बनाएं डिफ़ॉल्ट रूप से) विरोधाभासों से बचने के लिए।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JDBC के साथ MySQL सामान्य क्वेरी लॉग को सक्षम करना

  2. एक MySQL डेटाबेस फ़ील्ड में डेटा जोड़ना जिसमें पहले से ही डेटा है

  3. स्प्रिंग बूट जेपीए टेबल में हाइबरनेट के साथ अपरकेस नाम के साथ डालें

  4. सबक्वेरी का समाधान 1 से अधिक पंक्ति त्रुटि देता है

  5. ClusterControl वर्चुअल IP को कैसे कॉन्फ़िगर करता है और विफलता के दौरान क्या अपेक्षा की जाती है