আমি জানি যে কীভাবে কোনও স্ট্রিংয়ের তালিকায় ম্যাপ করতে হবে:
foostring = ",".join( map(str, list_of_ids) )
এবং আমি জানি যে আমি স্ট্রিংটিকে একটি আইএন শৃঙ্খলে আনার জন্য নিম্নলিখিতটি ব্যবহার করতে পারি:
cursor.execute("DELETE FROM foo.bar WHERE baz IN ('%s')" % (foostring))
আমার যা প্রয়োজন তা হ'ল মাইএসকিউএলডিবি ব্যবহার করে একই জিনিসটি নিরাপদে (এসকিউএল ইঞ্জেকশন এড়ানো) সম্পাদন করা। উপরোক্ত উদাহরণে কারণ foostring কার্যকর করার আর্গুমেন্ট হিসাবে পাস করা হয় নি, এটি ঝুঁকিপূর্ণ। আমার কাছে মাইএসকিএল লাইব্রেরির বাইরেও উদ্ধৃতি দিতে হবে এবং পালাতে হবে।
(এখানে একটি সম্পর্কিত এসও প্রশ্ন রয়েছে , তবে সেখানে তালিকাভুক্ত উত্তরগুলি মাইএসকিউএলডিবির পক্ষে কাজ করে না বা এসকিউএল ইঞ্জেকশনের জন্য ঝুঁকির মধ্যে রয়েছে।)