【发布时间】:2014-06-26 07:38:57
【问题描述】:
我有一个名为情绪的表格,其中包含日期、正面、负面、中性列。
如何编写我的 sql 查询,以便我可以在下面的代码中插入日期值?
我认为问题出在日期时间值的 %s 上,因为除了日期之外的列的所有其他 %s 值都可以插入。 下面的代码返回一个sql语法错误。
for item in list_of_dates:
d['Period'].append(datetime.datetime.fromtimestamp(int(item)/1000).strftime('%Y-%m-%d %H:%M:%S'))
combined_list=zip(d['period'],d['Positive'],d['Negative'],d['Neutral'])
with con:
cur = con.cursor()
for x,y,w,z in combined_list:
cur.execute("INSERT INTO sentiments(%s,%s,%s,%s) VALUES(%s,%s,%s,%s)"
%("Date","Positive","Negative","Neutral",str(x),str(y),str(w),str(z)))
【问题讨论】: