UPDATE ជាបញ្ជានៅក្នុងភាសា SQL ដែលអាចយកមកប្រើប្រាស់សំរាប់កែប្រែទិន្នន័យនៅក្នុងតារាងទិន្នន័យ MySQL ដោយធ្វើដូចខាងក្រោមនេះ៖
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="root",
password="abc",
database="mydatabase"
)
mycursor = mydb.cursor()
sql = "UPDATE customers SET address = 'Canyon 123' WHERE address = 'Valley 345'"
mycursor.execute(sql)
mydb.commit()
print(mycursor.rowcount, "record(s) affected")
ដើម្បីអោយមានការប្រុងប្រយ័ត្នខ្ពស់ប្រឆាំងនឹងបំផ្លាញទិន្នន័យដោយបំណងអាក្រក់ណាមួយ យើងចាំបាច់ត្រូវប្រើប្រាស់សញ្ញា %s ដោយធ្វើដូចខាងក្រោមនេះ៖
import mysql.connector
mydb = mysql.connector.connect(
host="localhost",
user="root",
password="abc",
database="mydatabase"
)
mycursor = mydb.cursor()
sql = "UPDATE customers SET address = %s WHERE address = %s"
val = ("Valley 345", "Canyon 123")
mycursor.execute(sql, val)
mydb.commit()
print(mycursor.rowcount, "record(s) affected")