Python Flask mysql query=query%self.\u escape\u args(args,conn)TypeError:在字符串格式化过程中并非所有参数都已转换
我尝试了几乎所有的方法使我的第一个flask任务在cloud9上工作,但仍然给了我这个错误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
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))