【python】使用pymsql在数据库中更新数据
import pymql
def get_conn(self):
#创建connection连接
conn = pymysql.connect(host='loclhost',port=3306,user='root',passwd='root',db='db1') #db1为数据库名称
return conn
def update(sql):
conn = self.get_conn()
#创建curson对象
cur = conn.cursor()
sql="update 表名 set 字段 = '0' where id in ('1','2','3')"
#执行sql
result = cur.execute(sql)
print(result)
# 提交之前的操作,如果之前已经执行多次的execute,那么就都进行提交
conn.commit()
#关闭curson对象
cur.close()
#关闭connection对象
conn.close()
if __name__ == '__main__':
mian()