⊗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šuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј