DQL

2011-06-22 15 views
5

में एक सम्मिलित क्वेरी कैसे करें I symfony के साथ काम कर रहा हूं और मैं जानना चाहता हूं कि मैं सिद्धांत का उपयोग करके एक साधारण सम्मिलन कैसे कर सकता हूं: dql कार्य।DQL

./symfony doctrine:dql "<what should I put here?>" 
+0

मुझे एहसास है कि आप केवल चयन कर सकते हैं क्योंकि "केवल ..." काम करने लगता है और इसका तात्पर्य है कि सामने एक चयन है। सबसे आसान विकल्प शायद एक विशिष्ट स्थिरता फ़ाइल चलाने के लिए होगा जो INSERT करता है। – Tom

+0

@ टॉम: आप इस आदेश के साथ अद्यतन भी कर सकते हैं और अनुरोध हटा सकते हैं। तो अनुरोध क्यों हटाएं? – greg0ire

उत्तर

10

आप officially DQL का उपयोग कर सम्मिलित नहीं कर सकते। केवल चयन करें, अपडेट करें और हटाएं।

2

सिद्धांत के साथ आप INSERT का उपयोग नहीं करते हैं। इस प्रकार की क्वेरी एंटिटी मैनेजर द्वारा अपनी विधि के माध्यम से बनाई जानी चाहिए।

+0

मैंने टैग को थोड़ा संशोधित किया, सवाल सिद्धांत 1.2 के बारे में था। लेकिन आपका जवाब वैसे भी दिलचस्प हो सकता है ... +1 – greg0ire