में "अपडेट होने पर अपडेट" लागू करना मैं एक लेनदेन में INSERT OR UPDATE IF EXISTS
करने की कोशिश कर रहा हूं।सिद्धांत ओआरएम
mysql, मैं आम तौर पर DUPLICATE KEY
("नकली चाबी पर अद्यतन"।) का प्रयोग करेंगे मैं इस समस्या को विभिन्न SQL वेरिएंट और उप प्रश्नों का उपयोग करने के कई समाधान के बारे में पता है, लेकिन मैं इस लागू करने के लिए कोशिश कर रहा हूँ सिद्धांत में (PHP ओआरएम)। ऐसा लगता है कि ऐसा करने के लिए सिद्धांत पद्धतियां होंगी क्योंकि यह इतना फीचर पैक है, लेकिन मुझे कुछ भी नहीं मिला है। क्या इस तरह की चीज किसी कारण से PHP ओआरएम पैकेज का उपयोग कर समस्या है? या किसी भी डॉक्टर के विशेषज्ञों को पता है कि हैक्स या किसी भी माध्यम से इसे कैसे प्राप्त किया जाए?
मैंने इस कार्यक्षमता को लागू करने के लिए एक प्लगइन पर काम करना शुरू कर दिया है। यह अभी भी प्रारंभिक चरणों में है लेकिन मेरे उपयोग-मामले के लिए परीक्षण और काम कर रहा है। यह यहां उपलब्ध है: https://github.com/m14t/m14tDoctrineRecordPlugin टेस्ट केस, बग रिपोर्ट और पुल अनुरोध स्वागत है। – m14t
मुझे लगता है कि आपको समाधान – Mojtaba