我有一个 sqlite3 数据库,它有多个(六个)表,我需要将它导入到 csv,但是当我尝试导入它时,如果一个列(在一个表中)大于另一个(在另一个桌子)。
即:这就是我的 sqlite3 数据库文件的样子:
column on table1 column on table2 column on table3
25 30 20
30
这是 .csv 文件的结果(使用此脚本作为示例)
25,30,20
30,30,20
这是我需要它显示的结果:
25,30,20
30
编辑:好的,这就是我将值添加到每个表的方式,基于python 文档示例(每次使用值条目时执行):
import sqlite3
conn = sqlite3.connect('database.db')
c = conn.cursor()
# Create table
c.execute('''CREATE TABLE table
(column int)''')
# Insert a row of data
c.execute("INSERT INTO table VALUES (value)")
# Save (commit) the changes
conn.commit()
# We can also close the cursor if we are done with it
c.close()
有什么帮助吗?
-问候...