Не уверен, что мне здесь не хватает, но этот код работает без сообщения об ошибке, но в таблице ничего нет. Я загружаю CSV-значения в три столбца в таблицу mysql
import csv
import MySQLdb
mydb = MySQLdb.connect(host='localhost',
user='root',
passwd='',
db='mydb')
cursor = mydb.cursor()
csv_data = csv.reader(file('students.csv'))
for row in csv_data:
cursor.execute('INSERT INTO testcsv(names, \
classes, mark )' \
'VALUES("%s", "%s", "%s")',
row)
#close the connection to the database.
cursor.close()
print "Done"
Был бы признателен, если бы кто-то еще мог посмотреть.
Спасибо.