先前写过一个形成公用update的东西,感觉不够通用且针对实际业务场景考虑不周全,本次重新丰富代码内容。相较于以前本次update代码主要增加了对主键判断及根据主键进行过滤数据的count,达到更准确的更新效果。但是在数据库连接部分未进行封装。
1、创建主键判断方法:
# ==============================================================
# -*- coding: utf-8 -*-
# @Time : 2018/01/03 13:27
# ==============================================================
import json
import pymysql
def fun_check_table(table_name):
conn = pymysql.connect('localhost','root','Aa111111','db_jxc',charset='utf8')
data = conn.cursor()
sql = "DESC %s" % table_name
data.execute(sql)
data_table = data.fetchall()
for i in data_table:
if