就是查询有没有这个字,如果查到这个字就更新这个字的 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 更新 语句是不是有问题?
谢谢