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

DEFAULT क्लॉज में CURRENT_TIMESTAMP के साथ केवल एक TIMESTAMP कॉलम क्यों हो सकता है?

यह सीमा, जो केवल ऐतिहासिक, कोड विरासत कारणों से थी, को MySQL के हाल के संस्करणों में हटा दिया गया है:

<ब्लॉकक्वॉट>

MySQL 5.6.5 (2012-04-10, मील का पत्थर 8) में परिवर्तन

पहले, प्रति तालिका अधिकतम एक TIMESTAMP कॉलम को स्वचालित रूप से प्रारंभ किया जा सकता था या वर्तमान दिनांक और समय में अपडेट किया जा सकता था। यह प्रतिबंध हटा लिया गया है। किसी भी TIMESTAMP कॉलम की परिभाषा में DEFAULT CURRENT_TIMESTAMP और ON UPDATECURRENT_TIMESTAMP क्लॉज का कोई भी संयोजन हो सकता है। इसके अलावा, अब इन क्लॉज का उपयोग DATETIME कॉलम परिभाषाओं के साथ किया जा सकता है। अधिक जानकारी के लिए, TIMESTAMP और DATETIME के ​​लिए स्वचालित आरंभीकरण और अद्यतन करना देखें।

http://dev.mysql .com/doc/relnotes/mysql/5.6/hi/news-5-6-5.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. MySQL में TO_BASE64 () फ़ंक्शन कैसे काम करता है

  2. त्रुटि 1045 (28000):उपयोगकर्ता 'रूट' @ 'लोकलहोस्ट' के लिए प्रवेश निषेध (पासवर्ड का उपयोग करके:हाँ)

  3. PHP CRUD MySQL डेटाबेस के साथ पोस्ट बनाएं, संपादित करें, अपडेट करें और हटाएं

  4. mysql_fetch_array केवल एक पंक्ति लौटाता है

  5. MySQL ड्रॉप डेटाबेस