⊗pyPmDBNU 110 of 129 menu

Kemas Kini Rekod Melalui Pertanyaan SQL dalam Python

Mari kita kini belajar mengubah suai rekod. Ini dilakukan menggunakan perintah UPDATE. Ia mempunyai sintaks berikut:

query = "UPDATE jadual SET medan = nilai WHERE syarat" with connection.cursor(dictionary=True) as cursor: cursor.execute(query) connection.commit()

Dengan perintah UPDATE, kaedah commit mesti digunakan:

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

Berhati-hati, jika blok WHERE tidak dinyatakan dalam pertanyaan, semua rekod asal akan digantikan dengan yang baru semasa kemas kini.

Contoh

Mari kita ubah umur dan gaji pengguna:

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

Contoh

Tetapkan gaji 400 dan umur 24 untuk semua pengguna yang berumur 23:

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

Tugas Praktikal

Menggunakan dump jadual users yang anda buat sebelum ini, kembalikannya kepada keadaan asal.

Untuk pengguna dengan id 4, tetapkan umur 35 tahun.

Bagi semua yang mempunyai gaji 500, ubahkannya kepada 700.

Untuk pekerja dengan id lebih daripada 2 dan kurang daripada atau sama dengan 5, tetapkan umur 23.

Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak