import mysql.connector
# 连接到MySQL数据库
mydb = mysql.connector.connect(
host="localhost",
user="yourusername",
password="yourpassword",
database="yourdatabase"
)
# 创建游标对象
mycursor = mydb.cursor()
# 更新数据的SQL语句
sql = "UPDATE customers SET address = %s WHERE address = %s"
# 要更新的数据
val = ("Valley 345", "Canyon 123")
# 执行SQL语句
mycursor.execute(sql, val)
# 提交更改
mydb.commit()
# 输出受影响的行数
print(mycursor.rowcount, "record(s) affected")
mysql.connector.connect()
方法连接到MySQL数据库,需要提供主机名、用户名、密码和数据库名称。mydb.cursor()
创建一个游标对象,用于执行SQL语句。sql
变量包含要执行的SQL更新语句,使用占位符%s
来防止SQL注入。val
是一个元组,包含要更新的新值和条件值。mycursor.execute()
方法执行SQL语句,并传递参数val
。mydb.commit()
提交更改到数据库。mycursor.rowcount
获取并打印受影响的行数。上一篇:mysql 查看权限
下一篇:mysql 插入更新
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站