python - 使用 Zip 函数将数据从列表中插入 mysql 数据库
问题描述
我正在尝试将数据插入具有不同列表的 mysql 表中,我使用此处描述的 zip() 函数,但出现错误。
(1054, "Unknown column 'sheeraz' in 'field list'")
下面是我的代码。
import Dbconnect as DB
uname =['sheeraz','ahmad','haroon','khalid']
age = [10,20,30,40]
salary = [10.55,11.55,30.55,40.55]
try:
conn = DB.DBConnection.getConnection()
cur = conn.cursor()
for elem in zip(uname, age, salary):
cur.execute('INSERT INTO test (name,age,salay) VALUES (%s, %s,%s)' % elem)
conn.commit()
except Exception as e:
print (e)
解决方案
推荐阅读
- javascript - 如何在滚动时更改导航栏的活动类
- sql - SQL JOIN,所有来自 t1 和所有来自 t2,除了 t1 的共同点
- heroku - 在 Heroku 付费测功机上启用空闲
- php - php Curl:错误:在 URL 中发现非法字符
- testing - 将 Cypress 更改为等待超过 20 秒的响应
- javascript - 用 key 合并两个数组,第二个数组是第一个数组中的对象
- python - Flask 的 HTML 中的麦克风输入
- python - 2.4版本的Tensorflow,pip安装tensorflow后是否要单独做tensorflow-gpu?
- arrays - 使用 Python 从 txt 文件中读取二维数组
- html - 来自 w3schools.com 的示例代码的奇怪 IE 行为