我正在尝试从csv文件中插入一些行。我看到了错误TypeError:不是所有参数都转换成字符串格式。我已经开始运行这个小查询,因为csv有90列需要说明。首先,我把它限制在几个专栏里。项目,计划开始日期(IST)和2017-7。你知道吗
如何在PlannedStartDate(IST)中转义括号?
我觉得这是一个错误,因为回溯读取了near '(IST), 2017-7) VALUES ('PRJ278', '10/9/2017', '0')' at line 1")
部分,它告诉我这不是列名的一部分。我试过混合使用"
和'
标记,但到目前为止,没有任何效果。
是否是重命名列名的唯一可行选项?你知道吗
csv_data = csv.reader(open('C:\\Users\\Public\\Documents\\waterfall_data_test.csv'))
next(csv_data) #skip the header row
for row in csv_data:
cursor.execute(
"INSERT INTO deals.waterfall (ProjectId, PlannedStartDate(IST), 2017-7) VALUES (%s, %s, %s)", row)
db.commit()
您可以使用`character:
相关问题 更多 >
编程相关推荐