python将元组值插入mysql数据库

python将元组值插入mysql数据库,python,mysql,sql,Python,Mysql,Sql,我需要将元组值安装到数据库,但在“字段列表”中获取未知列“Mac”时出错 下面是我使用的代码 import mysql.connector, csv, sys conn = mysql.connector.connect( host="localhost", user="root", passwd="root", database="mydjangoapp", port=3307, ) cursor=conn.cursor() t1=('Mac', 'Mohan') s

我需要将元组值安装到数据库,但在“字段列表”中获取未知列“Mac”时出错 下面是我使用的代码

import  mysql.connector, csv, sys
conn  = mysql.connector.connect(
  host="localhost",
  user="root",
  passwd="root",
  database="mydjangoapp",
  port=3307,

)
cursor=conn.cursor()
t1=('Mac', 'Mohan')
sql="insert into books (title,isbn)  values(%s,%s)" %t1

cursor.execute(sql)
不要使用%插值,请使用占位符

t1 = ('Mac', 'Mohan',)
cursor.execute("INSERT INTO books (title, isbn) VALUES (%s, %s)", t1)
不要使用%插值,请使用占位符

t1 = ('Mac', 'Mohan',)
cursor.execute("INSERT INTO books (title, isbn) VALUES (%s, %s)", t1)

我的错误已被删除,但数据库中未插入任何值。您也必须提交。已删除conn.commit.My错误,但数据库中未插入任何值。您也必须提交。康涅狄格州。