आप स्ट्रिंग स्वरूपण का उपयोग कर रहे हैं, जबकि आपको जो करना चाहिए वह एक पैरामीट्रिज्ड क्वेरी का उपयोग कर रहा है। इसे इस तरह करें:
cursor.execute("UPDATE table_name SET field1=%s, ..., field10=%s WHERE id=%s", (var1,... var10, id))
आप स्ट्रिंग स्वरूपण का उपयोग कर रहे हैं, जबकि आपको जो करना चाहिए वह एक पैरामीट्रिज्ड क्वेरी का उपयोग कर रहा है। इसे इस तरह करें:
cursor.execute("UPDATE table_name SET field1=%s, ..., field10=%s WHERE id=%s", (var1,... var10, id))
डेबियन 5 (लेनी) पर MySQL रिलेशनल डेटाबेस का उपयोग करें
PHP और mysql के माध्यम से असीमित स्तर का मेनू कैसे बनाएं
क्या MySQL विश्वसनीय रूप से उन बैकअप को पुनर्स्थापित कर सकता है जिनमें दृश्य हैं या नहीं?
mysql में एक कॉलम द्वारा कुल पंक्तियों की गणना और समूह बनाना
अनुक्रमणिका का उपयोग करके InnoDB पर COUNT(*) प्रदर्शन का अनुकूलन कैसे करें