parent
2f23e7541a
commit
06f103e989
@ -0,0 +1,67 @@
|
||||
import pymysql.cursors
|
||||
|
||||
|
||||
class MySQLHelper:
|
||||
# 配置
|
||||
user = 'root'
|
||||
password = 'DsideaL147258369'
|
||||
host = '10.10.14.230'
|
||||
port = 22066
|
||||
db = 'huanghai'
|
||||
|
||||
def __init__(self, host=host, port=port, db=db, user=user, password=password, charset="utf8"):
|
||||
self.host = host
|
||||
self.user = user
|
||||
self.port = port
|
||||
self.password = password
|
||||
self.charset = charset
|
||||
self.db = db
|
||||
|
||||
try:
|
||||
self.conn = pymysql.connect(host=self.host, port=self.port, user=self.user, passwd=self.password,
|
||||
db=self.db, charset=self.charset, cursorclass=pymysql.cursors.DictCursor)
|
||||
self.cursor = self.conn.cursor()
|
||||
|
||||
# 设置执行时间为8小时
|
||||
sql = "set session wait_timeout=288000"
|
||||
self.cursor.execute(sql)
|
||||
sql = "set session interactive_timeout=288000"
|
||||
self.cursor.execute(sql)
|
||||
|
||||
except Exception as e:
|
||||
print('MySql Error : %d %s' % (e.args[0], e.args[1]))
|
||||
|
||||
def query(self, sql: object) -> object:
|
||||
try:
|
||||
self.cursor.execute(sql)
|
||||
result = self.cursor.fetchall()
|
||||
return result
|
||||
except Exception as e:
|
||||
print('MySql Error: %s SQL: %s' % (e, sql))
|
||||
|
||||
def execute(self, sql):
|
||||
try:
|
||||
self.cursor.execute(sql)
|
||||
self.conn.commit()
|
||||
# 获取更新了多少条数据
|
||||
return self.cursor.rowcount
|
||||
except Exception as e:
|
||||
print('MySql Error: %s SQL: %s' % (e, sql))
|
||||
|
||||
def executeWithPara(self, sql, params):
|
||||
try:
|
||||
self.cursor.execute(sql, params)
|
||||
self.conn.commit()
|
||||
except Exception as e:
|
||||
print('MySql Error: %s SQL: %s' % (e, sql))
|
||||
|
||||
def executemany(self, sql, data):
|
||||
try:
|
||||
self.cursor.executemany(sql, data)
|
||||
self.conn.commit()
|
||||
except Exception as e:
|
||||
print('MySql Error: %s SQL: %s' % (e, sql))
|
||||
|
||||
def close(self):
|
||||
self.cursor.close()
|
||||
self.conn.close()
|
@ -1,19 +1,19 @@
|
||||
{
|
||||
"t_zy_score": [
|
||||
{
|
||||
"sql": "update t_zy_score as t1 left join t_base_person as t2 on t1.person_id=t2.person_id set t1.check_flag=-1 where t2.person_id is null limit 100",
|
||||
"sql": "update t_zy_score as t1 left join t_base_person as t2 on t1.person_id=t2.person_id set t1.check_flag=-1 where t2.person_id is null",
|
||||
"memo": "检查人员ID不存在的情况"
|
||||
},
|
||||
{
|
||||
"sql": "update t_zy_score as t1 left join t_zy_main as t2 on t1.zy_id=t2.zy_id set t1.zy_name=t2.zy_name where t1.zy_name is null limit 100",
|
||||
"sql": "update t_zy_score as t1 left join t_zy_main as t2 on t1.zy_id=t2.zy_id set t1.zy_name=t2.zy_name where t1.zy_name is null",
|
||||
"memo": "扩展作业名称字段内容"
|
||||
},
|
||||
{
|
||||
"sql": "update t_zy_score as t1 set t1.check_flag=-1 where t1.zy_name is null limit 100",
|
||||
"sql": "update t_zy_score as t1 set t1.check_flag=-1 where t1.zy_name is null",
|
||||
"memo": "没补上名称的就是坏人"
|
||||
},
|
||||
{
|
||||
"sql": "update t_zy_score as t1 set check_flag=1 where check_flag=0 limit 100",
|
||||
"sql": "update t_zy_score as t1 set check_flag=1 where check_flag=0",
|
||||
"memo": "打上成功标识"
|
||||
}
|
||||
]
|
||||
|
Loading…
Reference in new issue