⊗pyPmDBNU 110 of 129 menu

ჩანაწერების განახლება SQL მოთხოვნის საშუალებით Python-ში

მოდით ახლა ვისწავლოთ ჩანაწერების შეცვლა. ეს ხდება ბრძანების UPDATE საშუალებით. მას აქვს შემდეგი სინტაქსი:

query = "UPDATE ცხრილი SET ველი = მნიშვნელობა WHERE პირობა" with connection.cursor(dictionary=True) as cursor: cursor.execute(query) connection.commit()

ბრძანებას UPDATE სავალდებულოდ უნდა მიმართოთ მეთოდი commit:

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

იყავით ყურადღებიანები, თუ მოთხოვნაში არ მიუთითებთ ბლოკს WHERE-თან, მაშინ განახლებისას ყველა თავდაპირველი ჩანაწერი შეიცვლება ახლით.

მაგალითი

მოდით შევცვალოთ მომხმარებლის ასაკი და ხელფასი:

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

მაგალითი

დავაყენოთ ხელფასი 400 და ასაკი 24 ყველა მომხმარებლისთვის, რომელთა ასაკია 23:

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

პრაქტიკული ამოცანები

ადრე თქვენს მიერ შექმნილი ცხრილის users დამპის გამოყენებით მიიყვანეთ იგი თავდაპირველ მდგომარეობაში.

მომხმარებელს id 4-ით მიანიჭეთ ასაკი 35 წელი.

ყველა მათთვის, ვისი ხელფასიც 500-ია, გახადეთ იგი 700.

თანამშრომლებს, რომელთა id მეტია 2-ზე და ნაკლებია 5-ზე ჩათვლით, მიანიჭეთ ასაკი 23.

ქართული
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ʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა