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")