python 将tupule值插入到mysql数据库。

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python 将tupule值插入到mysql数据库。相关的知识,希望对你有一定的参考价值。

我需要将tupule值安装到数据库中,但得到的是 "'字段列表'中的未知列'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)

以上是关于python 将tupule值插入到mysql数据库。的主要内容,如果未能解决你的问题,请参考以下文章

从 Python 将 unix 时间戳插入 MySQL [重复]

使用mysql连接器python将值插入数据库,网络抓取

使用python将数据插入mySQL

使用python将数据插入mysql表

通过 python 将 csv 文件插入 MySQL。运行但数据未填充到表中

python如何在文本框中输入信息插入到数据库