- 帖子
- 15
- 精华
- 0
- 积分
- 64
- 阅读权限
- 20
- 注册时间
- 2017-10-29
- 最后登录
- 2018-3-11
|
本帖最后由 Aquamarine 于 2018-3-11 15:23 编辑
- import sqlite3
- conn = sqlite3.connect('test.db')
- c = conn.cursor()
- c.execute("INSERT INTO books ('File', 'Title', 'Author(s)', 'Publisher', 'Languages', 'Published', 'Identifiers') VALUES ('(2014最新版)证券业从业资格预测三合一:证券投资分析.azw3', '(2014最新版)证券业从业资格考试讲义、真题、预测三合一:证券投资分析', '证券业从业资格考试研究中心', '中国商业出版社', 'zho', '2014-01-31T16:00:00+00:00', 'mobi-asin:B00KT06V0O')");
- conn.commit()
- print ('Records created successfully');
- conn.close()
复制代码 插入数据库没有问题。- import sqlite3
- c1 = ['File', 'Title', 'Author(s)', 'Publisher', 'Languages', 'Published', 'Identifiers']
- c2 = ['(2014最新版)证券业从业资格预测三合一:证券投资分析.azw3', '(2014最新版)证券业从业资格考试讲义、真题、预测三合一:证券投资分析', '证券业从业资格考试研究中心', '中国商业出版社', 'zho', '2014-01-31T16:00:00+00:00', 'mobi-asin:B00KT06V0O']
- conn = sqlite3.connect('test.db')
- c = conn.cursor()
- c.execute("INSERT INTO books c1 VALUES c2");
- conn.commit()
- print ('Records created successfully');
- conn.close()
复制代码 插入数据库报错如下:
OperationalError: near "c1": syntax error
请问该如何按列表内容插入数据库? |
|