Python Flask mysql query=query%self.\u escape\u args(args,conn)TypeError:在字符串格式化过程中并非所有参数都已转换

Python Flask mysql query=query%self.\u escape\u args(args,conn)TypeError:在字符串格式化过程中并非所有参数都已转换,python,mysql,flask,Python,Mysql,Flask,我尝试了几乎所有的方法使我的第一个flask任务在cloud9上工作,但仍然给了我这个错误 cursor.execute('''INSERT INTO studentmaster (Student_Id,Student_FirstName,Student_LastName, Course_Id,Gender,Residential_Address, Ph

我尝试了几乎所有的方法使我的第一个flask任务在cloud9上工作,但仍然给了我这个错误

cursor.execute('''INSERT INTO studentmaster 
                       (Student_Id,Student_FirstName,Student_LastName,
                        Course_Id,Gender,Residential_Address,
                        PhoneNo,Email,Password) 
                  VALUES (%s,%s,%s,%s,%s,%s,%s)''',
               (stid,firstname, lastname, coursename, gender, address,
                phone, email,password))
这是我的应用程序的链接

表名中有9列,值中有9个变量,但值中只有7%s(%s……%s)


表名中有9列,值中有9个变量,但值中只有7%s(%s……%s)


不太熟悉语法,但这可能是因为值中有9个变量,只有7个
%s
参数不太熟悉语法,但这可能是因为值中有9个变量,只有7个
%s
参数
cursor.execute('INSERT INTO studentmaster 
  (Student_Id,Student_FirstName,Student_LastName,Course_Id,Gender,Residential_Address,PhoneNo,Email,Password) 
  VALUES (%s,%s,%s,%s,%s,%s,%s)',
  (stid,firstname, lastname, coursename, gender, address,phone, email,password))