Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

Database UPDATE Operation ใน Python - อัปเดตข้อมูล

UPDATE Operation บนฐานข้อมูลหมายถึงการอัปเดตระเบียนหนึ่งหรือหลายระเบียนที่มีอยู่แล้วในฐานข้อมูล

ขั้นตอนต่อไปนี้อัปเดตระเบียนทั้งหมดที่มี SEX เป็น 'M' ที่นี่เราเพิ่ม AGE ของผู้ชายทั้งหมด 1 ปี

ตัวอย่างโค้ด

#!/usr/bin/python
import MySQLdb

# Open database connection
db = MySQLdb.connect("localhost","testuser","test123","TESTDB")

# prepare a cursor object using cursor() method
cursor = db.cursor()

# Prepare SQL query to UPDATE required records
sql = "UPDATE EMPLOYEE SET AGE = AGE + 1 WHERE SEX = '%c'" % ('M')

try:
    # Execute the SQL command
    cursor.execute(sql)
    # Commit your changes in the database
    db.commit()
except:
    # Rollback in case there is any error
    db.rollback()

# disconnect from server
db.close()