Trang chủ » Bài 4: Update delete dữ liệu trong MySQL qua Python

Bài 4: Update delete dữ liệu trong MySQL qua Python

Tác giả:
Đánh giá bài đăng
0
113

Bài trước mình đã hướng dẫn mọi người cách get data trong MySQL qua Python rồi, bài này mình sẽ tiếp tục hướng dẫn mọi người thực thi update, delete dữ liệu trong MySQL qua Python cho đủ bộ CRUD 😀

Về cơ bản thì hai toán tử update và delete khi thực thi thì nó đều có cơ chế như toán tử insert. Vì nó đều làm thay đổi data trong MySQL, nên chúng ta muốn thực hiện được thì phải bật chức năng auto commit hoặc sử dụng phương thức commit() sau mỗi lần thực thi câu truy vấn. Nhưng mình khuyên mọi người nên commit thủ công để dữ liệu được an toàn nhất có thể.

1, Update operation.

import pymysql

connection = pymysql.connect('localhost', 'root', '', 'pymysql')
try:
    with connection.cursor() as cursor:
        
        sql = "UPDATE users SET password = '1111'"
        result_count = cursor.execute(sql)

        #commit change
        connection.commit()

finally:
    connection.close()

2, Delete operation.

import pymysql

connection = pymysql.connect('localhost', 'root', '', 'pymysql')
try:
    with connection.cursor() as cursor:
        
        sql = "DELETE FROM users"
        result_count = cursor.execute(sql)

        #commit change
        connection.commit()

finally:
    connection.close()

 

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *

Facebook Messenger Chat Zalo
Messenger Zalo