2017-07-05 5 views
0

私はテーブルの特定の列に値を追加しようとしていますが、pythonは列として自分の値を読み取っています。列として値を読み取るsqliteのエラー

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 

答えて

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() 
関連する問題