⊗pyPmDBNU 110 of 129 menu

Абнаўленне запісаў праз SQL запыт у Python

Давайце цяпер навучымся змяняць запісы. Гэта робіцца з дапамогай каманды UPDATE. Яна мае наступны сінтаксіс:

query = "UPDATE таблица SET полe = значэние 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
Мы выкарыстоўваем cookie для працы сайта, аналітыкі і персаналізацыі. Апрацоўка дадзеных адбываецца згодна Палітыкай канфідэнцыяльнасці.
прыняць усе наладзіць адхіліць