क्वेरी में SQL लिखने के लिए, आपको यह सुनिश्चित करने की आवश्यकता है कि आप क्वेरी में प्लेसहोल्डर प्रदान करते हैं ताकि क्वेरी ठीक से बच जाए। उदाहरण के लिए,
उदाहरण
my_tuple = ("Hello", "world", "John") placeholder= '?' placeholders= ', '.join(placeholder for _ in my_tuple) query= 'SELECT name FROM students WHERE id IN (%s)' % placeholders print(query)
# अब कर्सर का उपयोग करके निष्पादित करें
cursor.execute(query, my_tuple)
आउटपुट
यह आउटपुट देगा
'SELECT name FROM students WHERE id IN (?, ?, ?)'
और जब आप निष्पादित करने के लिए कॉल करते हैं, तो यह उन्हें बदल देगा? प्लेसहोल्डर सही ढंग से बच गए मानों से।