⊗pyPmDBNU 110 of 129 menu

Atualizando registros via consulta SQL em Python

Agora vamos aprender a modificar registros. Isso é feito usando o comando UPDATE. Ele tem a seguinte sintaxe:

query = "UPDATE tabela SET campo = valor WHERE condição" with connection.cursor(dictionary=True) as cursor: cursor.execute(query) connection.commit()

Com o comando UPDATE, você deve sempre usar o método commit:

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

Tenha cuidado! Se você não especificar o bloco WHERE na consulta, todos os registros originais serão substituídos pelos novos durante a atualização.

Exemplo

Vamos alterar a idade e o salário de um usuário:

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

Exemplo

Vamos definir o salário como 400 e a idade como 24 para todos os usuários com idade 23:

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

Problemas Práticos

Usando o dump da tabela users que você criou anteriormente, restaure-a ao estado original.

Defina a idade como 35 anos para o usuário com id 4.

Para todos os usuários com salário de 500, altere-o para 700.

Para os funcionários com id maior que 2 e menor ou igual a 5, defina a idade como 23.

Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar