我有一个csv文件,上面有每个国家和每天感染covid19的人数。我已经创建了一个MYSQL数据库,一个包含CSV文件所有列的表,现在我需要将行插入数据库 我需要一个python代码来完成这个任务
import pandas as pd
import mysql.connector
mydb = mysql.connector.connect(
host=
user="root",
passwd=
database="covid19"
)
#Inserting data into the database
mycursor = mydb.cursor()
dataframe = pd.read_csv("total_cases.csv")
print(dataframe)
for row in dataframe:
print(index)
mycursor.execute("INSERT INTO covid_per_day_per_country (date, World,
Afghanistan, Albania, Algeria, Andorra"))
mydb.commit()
cursor.close()
我认为您必须执行mydb.commit()所有插入操作
像这样的
请参阅:Load CSV data into MySQL in Python
相关问题 更多 >
编程相关推荐