sqlite3.OperationalError: unrecognized token: ":"

来源:互联网 发布:在澳洲用淘宝吗 编辑:程序博客网 时间:2024/05/18 00:11

在sqlite3插入数据表时,出现的错误:sqlite3.OperationalError: unrecognized token: ":"

 

解决方法:

 

插入的字符串需加引号'

conn.execute("insert into %s values(%d, '%s', '')" % (table_name, i, url))

 

原因:

conn.execute('create table if not exists %s(id integer primary key, url varchar(255), comment varchar(128))' % table_nam    e)
我建的表第二个字段是字符串,写的时候直接用了%s,没有加''导致出错。

原创粉丝点击