Я новичок в SQL и Python, и в настоящее время я работаю над проектом по импорту данных CSV в MySQL с использованием pymysql.Имя таблицы в sql является pythontable.Файл csv содержит 5 столбцов с cusip, permno, permco, issuno, hexcd и соответствующими им значениями.Тем не менее, мой код не работает.пожалуйста, помогите.
import csv
import pymysql
mydb = pymysql.connect( host = 'ip' , user ='user' , passwd = "pw" , db = "db")
cursor = mydb.cursor()
csv_data = csv.reader('data.csv')
for row in csv_data:
cursor.execute('INSERT INTO pythontable(cusip, permno, permco, issuno, hexcd)' 'VALUES(%s, %s, %s, %s, %s)', row)
mydb.commit()
cursor.close()