ऐसा लगता है कि आपको useAffectedRows
set सेट करना होगा ड्राइवर गुणों में मैन्युअल रूप से।
मुझे कुछ गुगल करने के बाद समाधान मिला। आप इस MySql बग को इस INSERT ON DUPLICATE KEY UPDATE return 0 के लिए देख सकते हैं यदि इसमें कोई बदलाव नहीं होता है JDBC एक्ज़िक्यूटअपडेट
साथ ही चर्चा में कहा गया है कि उन्होंने इसे 5.1.7 में जारी किया था
अपने दूसरे प्रश्न के लिए संपादित करें:
प्रभावित पंक्तियों का उपयोग करें :
डिफ़ॉल्ट:गलत
संस्करण के बाद से:5.1.7
Resference JDBC Connector-j में UseAffectedRows