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

MySQL किसी DATETIME फ़ील्ड के लिए ON UPDATE CURRENT_TIMESTAMP की अनुमति नहीं दे रहा है

DATETIME CURRENT_TIMESTAMP का उपयोग नहीं कर सकते अद्यतन पर। इसके बजाय, इसे TIMESTAMP . में बदलें ।

या, इस स्थिति के लिए ट्रिगर का उपयोग करने पर विचार करें:http:/ /dev.mysql.com/doc/refman/5.0/hi/trigger-syntax.html

संपादित करें:टिप्पणियों के रूप में (धन्यवाद @ АлександрФишер!), यह अब MySQL 5.6.5 के बाद से मामला नहीं है, इसलिए एक और समाधान है कि यदि संभव हो तो अपने सर्वर को अपग्रेड करें।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. mysqli_connect ():(HY000/2003):'डोमेन नाम' पर MySQL सर्वर से कनेक्ट नहीं हो सकता (111)

  2. MySQL में DATETIME फ़ील्ड प्राप्त करने के लिए DATE और TIME फ़ील्ड जोड़ें

  3. PHP से mySQL जाँच करें कि क्या उपयोगकर्ता मौजूद है

  4. यदि आवश्यकता से अधिक पीडीओ पैरामीटर प्रदान किए गए हैं तो PHP में कैसे जांचें?

  5. पीएचपी और माईएसक्यूएल:मैं एसईटी @ रैंक =0 का उपयोग कैसे कर सकता हूं; $query=. में