Python 连接 MySQL 如何删除数据

aiofo2022-08-03  171

删除操作用于删除数据表中的数据,以下实例演示了删除数据表 EMPLOYEE 中 AGE 大于 20 的所有数据:

#!/usr/bin/python 
# -*- coding: UTF-8 -*- 
import MySQLdb 
# 打开数据库连接 
db = MySQLdb.connect("localhost", "testuser", "test123", "TESTDB", charset='utf8' ) 
# 使用cursor()方法获取操作游标  
cursor = db.cursor() 
# SQL 删除语句 
sql = "DELETE FROM EMPLOYEE WHERE AGE > %s" % (20) 
try:    
# 执行SQL语句    
cursor.execute(sql)    
# 提交修改    
db.commit() except:    
# 发生错误时回滚    
db.rollback() 
# 关闭连接 
db.close()



转载请注明原文地址:https://www.aiofo.com/read-363.html