जब आप क्वेरी निष्पादित करने का प्रयास करते हैं तो आपको जो त्रुटि मिलती है वह MySQL से होती है। क्वेरी पैरामीटर cursor.execute()
. को पास किए गए एक टुपल होने की जरूरत है, आप एक मान पास कर रहे हैं। एकल तत्व के साथ टपल बनाने के लिए आपको तत्व के बाद अल्पविराम जोड़ना होगा:
cursor.execute("SELECT * FROM automatedReports WHERE pythonFunctionName = %s", (function_name,))
अन्यथा mysql.connector
कुछ भी नहीं बचता और शाब्दिक %s
छोड़ देता है क्वेरी में।