我通过阅读js_id[varchar]
文件将4列name[varchar]
,email[varchar]
,js_signup[varchar]
和csv
插入到mysql中。
我一直收到此错误
" TypeError:并非在字符串格式化过程中转换所有参数"。
我的代码如下。
import csv
import MySQLdb
mydb = MySQLdb.connect(host='localhost',user='root',passwd='Yogi123$',db='wisdom_india')
cursor = mydb.cursor()
csv_data = csv.reader(file('test_csv.csv'))
for row in csv_data:
cursor.execute('INSERT INTO testcsv(js_id, \
js_name,js_email,js_signup )' \
'VALUES(%s, %s, %s, STR_TO_DATE(%s,'%%m/%%d/%%Y %%h:%%i'))',
row)
mydb.commit()
cursor.close()
print "Done"