pymysql 删除数据
时间: 2024-07-04 19:00:43 浏览: 210
卸载mysql数据库
`PyMySQL` 是 Python 中用于连接和操作 MySQL 数据库的一个模块。如果你想要使用它来删除数据,你可以使用 `DELETE` SQL 语句。以下是一个基本的示例:
```python
import pymysql
# 建立数据库连接
db = pymysql.connect(host='localhost', user='your_username', password='your_password', db='your_database')
try:
# 创建游标对象
cursor = db.cursor()
# 定义你要删除的数据的条件(这里以一个简单的 ID 为例)
delete_query = "DELETE FROM your_table WHERE id = %s" # replace 'your_table' and 'id' with your table name and column
# 准备要删除的数据,这里是删除 id 为 1 的记录
data_to_delete = (1,)
# 执行删除操作
cursor.execute(delete_query, data_to_delete)
# 提交事务(如果有需要,你可以选择不提交,取决于你的业务逻辑)
db.commit()
print("记录删除成功")
except Exception as e:
# 如果执行时发生错误,回滚事务
db.rollback()
print(f"删除记录时出错: {str(e)}")
finally:
# 关闭游标和数据库连接
cursor.close()
db.close()
```
阅读全文