python将元组值插入mysql数据库
我需要将元组值安装到数据库,但在“字段列表”中获取未知列“Mac”时出错 下面是我使用的代码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
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错误,但数据库中未插入任何值。您也必须提交。康涅狄格州。