【问题标题】:MySQL insert single variable with pythonMySQL用python插入单个变量
【发布时间】:2011-03-03 04:24:45
【问题描述】:

我遇到了单值插入的问题。 使用pyodbc

LL= []
....
sqla = 'INSERT INTO d.table VALUES (?,?,?,?,?,?,?)'
csr.executemany(sqla, LL)

有效,如果 LL 是作为列表的单列数据...无效。

LL= []
....
sqla = 'INSERT INTO d.table VALUES (?)'
csr.execute(sqla, LL)

我该如何解决?

然后

LL= []
....
sqla = 'INSERT INTO d.table VALUES (?)'
csr.execute(sqla, LL)

如果 LL 仅是 Id,则数据库表有 ID、AAA、BBB、CCC、 如何插入....

LL= [['TDW'], ['TD0'], ['TD0'], ['TDW'], ['TD10'] ]

【问题讨论】:

  • 我们能否看到LL 中包含数据的外观?

标签: python sql pyodbc


【解决方案1】:
sqla = 'INSERT INTO d.table (column_name) VALUES (?)'

这是插入查询的正确语法。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-06-07
    • 2013-05-06
    • 2018-03-13
    • 2016-09-21
    • 2017-09-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多