就是查询有没有这个字,如果查到这个字就更新这个字的 bsmc 字段 表是 news_topic 插入代码如下:
def insert_into_info(self, conn, item):
print ('starts...')
ziinfo = item['zi']
conn.execute("""select 1 from news_topic where zi = %s""", (ziinfo, ))
ret = conn.fetchone()
tp_id = int(conn.lastrowid)
print ('aaaaaaaaaaa')
if ret:
print(u'开始更新这条数据')
UPDATE news_topic SET bsmc = item['bsmc'] WHERE id = tp_id;
pass
else:
pass
提示如下图错误
不知道 mysql 更新 语句是不是有问题?
谢谢
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.