"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > गोर्म और MySQL के साथ गो में हाल ही में जोड़े गए आइटम की आईडी कैसे प्राप्त करें?

गोर्म और MySQL के साथ गो में हाल ही में जोड़े गए आइटम की आईडी कैसे प्राप्त करें?

2024-11-10 को प्रकाशित
ब्राउज़ करें:142

How to Retrieve the ID of a Recently Added Item in Go with Gorm and MySQL?

हाल ही में जोड़े गए आइटम का उदाहरण पुनर्प्राप्त करना

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