gpt4 book ai didi

Python游标动态选择列

转载 作者:行者123 更新时间:2023-11-29 06:41:11 25 4
gpt4 key购买 nike

我正在尝试直接访问 MySql 数据库,尽管我使用的是 Django 1.6.1 并且我知道使用 Django 模型更容易,我需要使用游标。像这样:

columnList = ['Field1', 'Field2']
cursor.execute("SELECT %s FROM table", [columnList])

但我遇到了这个异常:(1241, 'Operand should contain 1 column(s)')

如何将动态列列表传递给执行游标函数?

最佳答案

execute 的当前形式中,预计只有一个列表作为第二个参数,但您是在列表中传递列表。试试这个:

columnList = ['Field1', 'Field2']
cursor.execute("SELECT %s, %s FROM table", columnList)

关于Python游标动态选择列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21478249/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com