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

TIMESTAMP कॉलम के लिए डिफ़ॉल्ट मान के रूप में समाप्ति तिथि

आप तालिका परिभाषा में इस तरह के जटिल डिफ़ॉल्ट मान को लागू नहीं कर सकते।

आप चाहें तो इसे ट्रिगर से कर सकते हैं:

DELIMITER $$

DROP TRIGGER IF EXISTS tr_b_ins_table $$

CREATE TRIGGER tr_b_ins_table BEFORE INSERT ON table FOR EACH ROW BEGIN
  SET NEW.expire = NOW() + INTERVAL 5 HOUR;
END $$

DELIMITER ;



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. त्रुटि कोड:1062. 'प्राथमिक' कुंजी के लिए डुप्लिकेट प्रविष्टि '1'

  2. मैं Python3 में एक MySQL डीबी में इनपुट से कैसे बच सकता हूं?

  3. mySQL में 1,2,3 नहीं 1, 10, 11, 12 कैसे ऑर्डर करें?

  4. mysql डेटाबेस में अरबी डेटा डालें

  5. MySQL में IP एड्रेस स्टोर करने का सबसे कारगर तरीका