I am trying to insert rows from a csv file into a MySQL table.
I tried this code
with open('test.csv','r') as f:
reader = csv.reader(f)
for row in reader :
value=[row[0],row[3]]
cur.execute("insert into tab(name, nb_cases) values(%s,%s)", value)
con.commit()
Nb: tab
is a table with two columns name (varchar 20)
and nb_cases (double)
I get this error:
DataError: (1265, "Data truncated for column 'nb_cases' at row 1")
cur.execute("insert into tab(name, nb_cases) values (%s, %s)", value)
?