天天看点

sqlalchemy中的插入

最近用的比较多的一个存在则更新字段,不存在就插入整句的sql语句,记录一下

sql = "INSERT INTO wx_clikes(article_id,user_id,voice_name, speed,pitch,created_at,last_updated_at ,click_add) VALUES ('%d','%d','%s','%s','%s','%s','%s','%d') ON DUPLICATE KEY UPDATE click_add = click_add+1,last_updated_at = '{}'".format(
        last_updated_at) % (
              article_id, ss.user_id, voice_name, speed, pitch, ss.created_at, ss.last_updated_at,
              ss.click_add)
    db.session.execute(sql)
    db.session.commit()
           

对两个字段的更新实现