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

com.mysql.jdbc.exceptions.MySQLNonTransientConnectionException:autocommit=true होने पर रोलबैक को कॉल नहीं कर सकता

या तो आप ऑटो कमिट चालू होने पर रोलबैक को कॉल करने का प्रयास कर रहे हैं, या आप अपने डेटाबेस में MyISAM टाइप टेबल का उपयोग कर रहे हैं जो लेनदेन (और रोलबैक की क्षमता) का समर्थन नहीं करते हैं।

स्टैकट्रेस के आधार पर, डेटाबेस के लिए एक लेनदेन विफल हो रहा है और एक SQLException बनाने और लेनदेन को रोलबैक करने के प्रयास में, यह अपवाद हो रहा है। जब तक अपवाद के अलावा और कुछ न हो (जैसे कि आपका . में कहां है इसका संकेत कोड अपवाद को निकाल दिया जा रहा है), तो मैं अनुमान लगा सकता हूं कि यह माईसाम टेबल के कारण है।




  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. सबक्वेरी बनाम जॉइन

  3. नियमित अभिव्यक्ति के साथ mysql regex_replace का उपयोग करना

  4. खोज क्वेरी में हाइफ़न के साथ पूर्ण पाठ खोज की अनुमति कैसे दें

  5. एक तालिका से माता-पिता के नाम वाली श्रेणियों का चयन करें