⊗pyPmDBNU 110 of 129 menu

Cập nhật bản ghi thông qua truy vấn SQL trong Python

Bây giờ hãy học cách thay đổi các bản ghi. Điều này được thực hiện bằng lệnh UPDATE. Nó có cú pháp như sau:

query = "UPDATE bảng SET trường = giá trị WHERE điều_kiện" with connection.cursor(dictionary=True) as cursor: cursor.execute(query) connection.commit()

Với lệnh UPDATE, bắt buộc phải sử dụng phương thức commit:

with connection.cursor(dictionary=True) as cursor: cursor.execute(query) connection.commit()

Hãy cẩn thận, nếu không chỉ định khối WHERE trong truy vấn, thì khi cập nhật, tất cả các bản ghi gốc sẽ bị thay thế bằng các bản ghi mới.

Ví dụ

Hãy thay đổi tuổi và mức lương của người dùng:

query = "UPDATE users SET age=20, salary=800 WHERE id=1"

Ví dụ

Đặt mức lương 400 và tuổi 24 cho tất cả người dùng có tuổi 23:

query = "UPDATE users SET age=24, salary=300 WHERE age=23"

Bài tập thực hành

Sử dụng bản dump bảng users đã tạo trước đó của bạn, hãy đưa nó về trạng thái ban đầu.

Đặt tuổi là 35 cho người dùng có id 4.

Với tất cả những ai có mức lương 500, hãy đặt lại thành 700.

Đặt tuổi 23 cho nhân viên có id lớn hơn 2 và nhỏ hơn hoặc bằng 5.

Tiếng Việt
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbek
Chúng tôi sử dụng cookie để vận hành trang web, phân tích và cá nhân hóa. Việc xử lý dữ liệu được thực hiện tuân theo Chính sách bảo mật.
chấp nhận tất cả tùy chỉnh từ chối