mysql多个重复字段数据删除

2020-01-13  本文已影响0人  king2king

需求:

实现

sql1 = 'select cost,media_account_id,dt,COUNT(media_account_id) as id,COUNT(cost) as cost,count(dt) as dt FROM media_account_daily_middle where media_id=201 ' \
           'GROUP BY media_account_id,media_account_id,dt HAVING id>1 and cost>1 and dt>1'
result = mysql_mgr.select(sql1)
print(result)
    for item in result:
        media_account_id = item.get('media_account_id')
        dt = item.get('dt')
        print(media_account_id)
        del_sql = "delete from media_account_daily_middle where media_id=201 and account_type=7" \
                  " and media_account_id='%s' and dt = '%s' " % (media_account_id, dt)
        api_db_cursor.execute(del_sql)
        api_db_conn.commit()
上一篇 下一篇

猜你喜欢

热点阅读