我正在尝试使用Python和MySQL Connector将普通数据(带有1列电子邮件)加载到mysql数据库(来自.csv文件)中。
我不知道为什么会出现错误:
mysql.connector.errors.InterfaceError:无法读取文件'Canada_supp.csv'
import mysql.connector
from mysql.connector.constants import ClientFlag
mydb = mysql.connector.connect(host='',user='',passwd='',database='',client_flags=[ClientFlag.LOCAL_FILES]
)
cursor = mydb.cursor()
path='Canada_supp.csv'
query1="""LOAD DATA LOCAL INFILE '%s' INTO TABLE supp_20"""%(path)
cursor.execute(query1)
mydb.commit()
print(cursor.rowcount)
print query1
答案 0 :(得分:0)
获得执行以下命令的解决方案:
cursor.execute('''LOAD DATA LOCAL INFILE 'filename.csv' INTO TABLE table_name''')