मैं निम्नलिखित क्षेत्रों के साथ mysql में एक साधारण तालिका है:पाइथन में MySQLdb का उपयोग करके mysql के साथ सम्मिलित करने के बाद आप पंक्ति आईडी को सुरक्षित और कुशलतापूर्वक कैसे प्राप्त करते हैं?
- आईडी - प्राथमिक कुंजी, पूर्णांक, autoincrement
- नाम - varchar (50)
- विवरण - varchar (256)
MySQLdb, एक पायथन मॉड्यूल का उपयोग करके, मैं तालिका में एक नाम और विवरण डालना चाहता हूं, और आईडी वापस प्राप्त करना चाहता हूं।
स्यूडोकोड में:
db = MySQLdb.connection(...)
queryString = "INSERT into tablename (name, description) VALUES" % (a_name, a_desc);"
db.execute(queryString);
newID = ???
की डुप्लीकेट [मैं कैसे पंक्ति मैं pymysql में डाला के लिए पहचान/AutoNumber मूल्य मिलता है] (http://stackoverflow.com/questions/6802061/ कर सकता है कैसे-करें-मैं-पहचान-autonumber-value-the-row-i-inserted-in-pymysql), जो एक बेहतर क्यू एंड ए जोड़ी है; इस के पास एक गलत जवाब है जो नीचे दिए गए सही उत्तर के साथ स्वीकार किया गया है, जो अजीब और अनुपयोगी है। –