小编Abd*_*him的帖子

sqlalchemy.exc.ArgumentError:列表参数必须仅包含元组或字典

我一直在尝试使用 sqlalchemy 将数据转储到 mysql 数据库中。当我尝试这样做时,它给出了错误sqlalchemy.exc.ArgumentError: List argument must consist only of tuples or dictionaries 。以下代码用于插入。

def insert_data(db, table, rows):

    db.execute(f"INSERT INTO {table} VALUES (%s)", rows)
    db.commit()
Run Code Online (Sandbox Code Playgroud)

中的内容rows如下。

[(1, 'asdsewadada', 'lajsdljasld', 'lol@gmail.com', 51)]
Run Code Online (Sandbox Code Playgroud)

所以,我插入的是元组列表,但我仍然遇到相同的错误。

mysql sqlalchemy python-3.x

7
推荐指数
1
解决办法
7695
查看次数

标签 统计

mysql ×1

python-3.x ×1

sqlalchemy ×1