⊗pyPmDBNU 110 of 129 menu

Python හි SQL විමසුමක් මගින් ඇතුළත් කිරීම් යාවත්කාලීන කිරීම

දැන් අපි ඇතුළත් කිරීම් වෙනස් කරන්නේ කෙසේදැයි ඉගෙන ගනිමු. මෙය සිදු කරනු ලබන්නේ UPDATE විධානය භාවිතා කරමිනි. එයට පහත වාක්‍ය ඛණ්ඩය පවතී:

query = "UPDATE table SET field = value WHERE condition" 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"

උදාහරණය

වයස 23 වන සියලුම පරිශීලකයින්ට වැටුප 400 සහ වයස 24 ලෙස සකසමු:

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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න