Python将CSV文件导入sqlite3删除复制

Python将CSV文件导入sqlite3删除复制,python,pandas,csv,sqlite,Python,Pandas,Csv,Sqlite,我有一个CSV文件,我想使用Python将该文件导入我的sqlite3数据库。CSV的列名与数据库表的列名相同,下面是我现在使用的代码 df = pandas.read_csv(Data.csv) df.to_sql(table_name, conn, index=False) 尽管命令似乎会将所有数据导入数据库,但我尝试只输入数据库中不存在的数据。有没有一种方法可以在不迭代csv或数据库的每一行的情况下执行此操作?使用参数 df = pandas.read_csv(Data.csv) d

我有一个CSV文件,我想使用Python将该文件导入我的sqlite3数据库。CSV的列名与数据库表的列名相同,下面是我现在使用的代码

df = pandas.read_csv(Data.csv)

df.to_sql(table_name, conn, index=False)
尽管命令似乎会将所有数据导入数据库,但我尝试只输入数据库中不存在的数据。有没有一种方法可以在不迭代csv或数据库的每一行的情况下执行此操作?

使用参数

df = pandas.read_csv(Data.csv)

df.to_sql(table_name,conn,if_exists='append',index=False)