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

MySQL INSERT ... जावा पर डुप्लीकेट कुंजी अद्यतन पर:सम्मिलित/अपडेट/NoChange राज्यों में अंतर कैसे करें

ऐसा लगता है कि आपको useAffectedRows set सेट करना होगा ड्राइवर गुणों में मैन्युअल रूप से।

मुझे कुछ गुगल करने के बाद समाधान मिला। आप इस MySql बग को इस INSERT ON DUPLICATE KEY UPDATE return 0 के लिए देख सकते हैं यदि इसमें कोई बदलाव नहीं होता है JDBC एक्ज़िक्यूटअपडेट

साथ ही चर्चा में कहा गया है कि उन्होंने इसे 5.1.7 में जारी किया था

अपने दूसरे प्रश्न के लिए संपादित करें:

प्रभावित पंक्तियों का उपयोग करें :

डिफ़ॉल्ट:गलत

संस्करण के बाद से:5.1.7

Resference JDBC Connector-j में UseAffectedRows




  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. $wpdb->अद्यतन या $wpdb->उद्धरणों के सामने जोड़े जा रहे स्लैश में परिणाम डालें

  3. विंडोज़ और लिनक्स में जीएमटी का उपयोग करने के लिए MySQL कैसे सेट करें

  4. Laravel 5.5 त्रुटि आधार तालिका या दृश्य पहले से मौजूद है:1050 तालिका 'उपयोगकर्ता' पहले से मौजूद है

  5. Android एप्लिकेशन के साथ Amazon RDS का उपयोग करना