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

MySQL डेटटाइम (टाइमस्टैम्प नहीं) का डिफ़ॉल्ट मान अभी () या Current_DateTIme पर कैसे सेट करें?

आप तालिका परिभाषा में केवल एक स्थिर डिफ़ॉल्ट सेट कर सकते हैं।
इसलिए जब तक आप ALTER TABLE को कॉल नहीं करना चाहते हर मिनट....

ट्रिगर का उपयोग करें:

DELIMITER $$

CREATE TRIGGER bu_table1_each BEFORE UPDATE ON table1 FOR EACH ROW
BEGIN
  SET new.datefield = NOW();
END $$

DELIMITER ;

देखें:http://dev.mysql.com/doc/refman /5.5/hi/triggers.html



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मौजूदा तालिका से स्वतः उत्पन्न सिद्धांत-इकाई

  2. मैसकल - कई सम्मिलित तालिकाओं की गणना की गणना

  3. डेटाबेस अखंडता सुनिश्चित करने के लिए लेनदेन और ताले का सही तरीके से उपयोग कैसे करें?

  4. Mysql में तारीख के साथ आउटफाइल का नाम बदलें

  5. MySQL तालिका और स्तंभ अनुमतियाँ प्रदान करें