首页 > 解决方案 > 使用 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)

标签: pythonmysql

解决方案


推荐阅读