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

MySQL:TIMESTAMP के लिए अमान्य डिफ़ॉल्ट मान

दिलचस्प बात यह है कि ये दोनों काम करते हैं:

`start_time` timestamp(6), 

और:

CURRENT_TIMESTAMP अपडेट पर
`start_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,

आप बाद वाले का उपयोग कर सकते हैं - सटीक विनिर्देशक को परिभाषा से बाहर छोड़ दें।

लेकिन सही तरीका है:

`start_time` timestamp(6) NOT NULL DEFAULT CURRENT_TIMESTAMP(6) ON UPDATE CURRENT_TIMESTAMP(6),

जैसा कि दस्तावेज़ीकरण में बताया गया है :



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL में स्ट्रिंग के बाएँ या दाएँ भाग को कैसे लौटाएँ?

  2. Mysql फ़ंक्शन का उपयोग करके तालिका कैसे वापस करें

  3. MySQL में एकाधिक कॉलम कैसे खोजें?

  4. मैं विंडोज़ पर पायथन 3 में MySQL से कैसे जुड़ सकता हूं?

  5. डुप्लिकेट कुंजी अद्यतन एकाधिक कॉलम पर MySQL सम्मिलित पंक्ति