python删除MySQL一行
时间: 2023-08-26 13:06:55 浏览: 87
MySQL数据删除,使用Python语言和MySQL连接库示例代码
要删除MySQL表中的一行,可以使用DELETE FROM语句。例如,假设我们有一个名为“users”的表,其中有一个名为“id”的列作为主键,我们想要删除id=1的行:
```python
import mysql.connector
# 创建连接
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="yourdatabase"
)
# 创建游标
mycursor = mydb.cursor()
# 执行删除语句
sql = "DELETE FROM users WHERE id = 1"
mycursor.execute(sql)
# 提交更改
mydb.commit()
# 打印结果
print(mycursor.rowcount, "record(s) deleted")
```
注意,最后一行代码会打印出受影响的行数,即删除的行数。如果该行不存在,则会打印出“0 record(s) deleted”。
阅读全文