用python从csv文件创建sql表

1l5u6lss  于 2021-07-26  发布在  Java
关注(0)|答案(0)|浏览(149)

我需要将一个csv文件导入数据库以便在python笔记本中查询它,我尝试了几个命令,但每次都出现语法错误。我使用创建了一个新的空数据库

conn_british = sqlite3.connect('path\db name')

这是我试过的密码

query='''BULK INSERT 
         {table_name}
         FROM '\Documents\file.csv'
         [WITH
         (
         [FORMAT = 'CSV'], 
         [FIELDQUOTE = '"'],
         [FIRSTROW = 2],
         [FIELDTERMINATOR = ','],  
         [ROWTERMINATOR = '\n'],   
         [TABLOCK]
         )]  '''

pd.read_sql_query(query,conn_british)

错误:接近“批量”:语法错误
我也试过了

'''COPY table_name 
     FROM '\Documents\file.csv' 
     DELIMITER ','
     '''

但我也犯了同样的错误

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题