sqlite错误,读取值为列

时间:2017-07-05 09:14:52

标签: sql python-2.7 sqlite

嘿专家我正在尝试为表中的特定列添加值,但python将我的值作为列读取。

conn = sqlite3.connect('ddbinven')

c = conn.cursor()
def insert_data(name,value):
    c.execute('INSERT INTO testingddb(%s) VALUES(%s);' %(name,value))
    conn.commit()
    c.close()
    conn.close()

insert_data("tablename", "reverseeng02")

错误:

    c.execute('INSERT INTO testingddb(%s) VALUES(%s);' %(name,value))
sqlite3.OperationalError: no such column: reverseeng02

1 个答案:

答案 0 :(得分:0)

""

周围发现%s个问题
conn = sqlite3.connect('ddbinven')

c = conn.cursor()
def insert_data(name,value):
    c.execute('INSERT INTO testingddb("%s") VALUES("%s");' %(name,value))
    conn.commit()
    c.close()
    conn.close()