Python删除数据库数据:MySQL示例代码及处理无数据情况
本文提供使用Python语言和MySQL Connector API从数据库删除数据的示例代码,并解释如何处理删除操作中无数据的情况。
import mysql.connector
# 连接到MySQL数据库
mydb = mysql.connector.connect(
host='localhost',
user='username',
password='password',
database='database_name'
)
# 获取数据库游标
mycursor = mydb.cursor()
# 定义要删除的数据项
delete_query = 'DELETE FROM table_name WHERE id = %s'
delete_data = (1,) # 这里假设要删除id为1的数据项
# 执行删除操作
mycursor.execute(delete_query, delete_data)
# 确认删除操作
mydb.commit()
# 检查是否有行受影响,如果没有则返回'无数据'
if mycursor.rowcount == 0:
print('无数据')
else:
print('已删除', mycursor.rowcount, '条数据')
需要注意的是,以上代码仅供参考,实际情况可能会有所不同,具体实现方式取决于所使用的数据库和数据库API。
原文地址: https://www.cveoy.top/t/topic/ovmz 著作权归作者所有。请勿转载和采集!