हाल ही में जोड़े गए आइटम का उदाहरण पुनर्प्राप्त करना
MySQL बैकएंड के साथ गोर्म पैकेज का उपयोग करते समय, अंतिम जोड़े गए आइटम की आईडी या पूर्ण इकाई पुनर्प्राप्त करना आइटम चुनौतीपूर्ण साबित हो सकता है. सौभाग्य से, MySQL में लास्ट-इन्सर्ट-आईडी की अवधारणा से प्रेरित एक समाधान मौजूद है।
इसे पूरा करने के लिए, निम्नलिखित कोड स्निपेट पर विचार करें:
type User struct {
Id int
Name string
}
user := User{Name: "jinzhu"}
db.Save(&user)
// user.Id is set to last insert id
इस उदाहरण में, एक उपयोगकर्ता संरचना बनाई जाती है और बाद में db.Save फ़ंक्शन का उपयोग करके डेटाबेस में सहेजा जाता है। बाद में, उपयोगकर्ता संरचना का आईडी फ़ील्ड अंतिम डाली गई आईडी को प्रतिबिंबित करने के लिए स्वचालित रूप से सेट हो जाएगा।
यह दृष्टिकोण नव निर्मित संरचनाओं के प्राथमिक कुंजी मान को स्वचालित रूप से सेट करने के लिए गोर्म की क्षमता का लाभ उठाता है। यूजर.आईडी फ़ील्ड में आईडी संग्रहीत करके, आप हाल ही में जोड़े गए आइटम की आईडी तक आसानी से पहुंच सकते हैं।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3