作者:烧蕉_233 | 来源:互联网 | 2023-10-17 19:42
就是查询有没有这个字,如果查到这个字就更新这个字的 bsmc 字段
表是 news_topic
插入代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13
| 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 ('###aa')
if ret:
print(u'开始更新这条数据')
UPDATE news_topic SET bsmc = item['bsmc'] WHERE id = tp_id;
pass
else:
pass |
提示如下图错误
不知道 mysql 更新 语句是不是有问题?
谢谢
aa 加引号