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

'दिनांक' के लिए अमान्य डिफ़ॉल्ट मान

alter table `RMS`.`transactionentry`
change `Date` `Date` date default current_timestamp NOT NULL

अपडेट किया गया:

मुझे नहीं लगता कि आप इसे mysql date . के साथ हासिल कर सकते हैं . आपको timestamp . का उपयोग करना होगा या इस तरीके को आजमाएं..

CREATE TRIGGER transactionentry_OnInsert BEFORE INSERT ON `RMS`.`transactionentry`
    FOR EACH ROW SET NEW.dateColumn = IFNULL(NEW.dateColumn, NOW());


  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. संग्रहीत कार्यविधि बनाते समय `definer` आवश्यक है?

  3. MySQL पर एंटिटी फ्रेमवर्क विज़ार्ड क्रैश हो जाता है

  4. MySQL में लोकेशंस की पूरी सूची

  5. तालिका का नाम अपर केस में बदलें