Я пытаюсь вставить свои данные из .csv в базу данных Mysql, используя скрипт python._mysql_exceptions.OperationalError: (1366, "Неправильное целочисленное значение: '% s' для столбца 'ID' в строке 1")
питон скрипт, который я использовал
import csv
import MySQLdb
db = MySQLdb.connect(host='localhost',user='root',passwd='password',db='EfficientBazzar')
cursor = db.cursor()
csv_data = csv.reader(file('products.csv'))
for row in csv_data:
cursor.execute('INSERT INTO vendor_price_list(ID,Vendor,productname,productcode,unit,weight,price)' 'VALUES("%s","%s","%s","%s","%s","%s","%s")')
db.commit()
cursor.close()
print "Done"
Спасибо, это сработало –
Рад, что я мог помочь! Пожалуйста, примите ответ; –