複数(6)のテーブルがある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()
何か助けはありますか?
-よろしく...