1
resposta

[Sugestão] Dica: from sqlalchemy import text

from sqlalchemy import text

query = 'DELETE FROM clientes WHERE ID_Cliente=5008804'
with engine.connect() as conn: #Garante que a conexão seja feita da forma correta
 conn.execute(text(query))
 conn.commit()

Não esquecer dessa atualização !!

1 resposta

Oi, Ruthe! Como vai?

Agradeço por compartilhar seu código com a comunidade Alura.

Uma dica interessante para o futuro é utilizar também o método begin() para garantir o controle da transação, principalmente em operações que alteram os dados:


with engine.begin() as conn:
    conn.execute(text('DELETE FROM clientes WHERE ID_Cliente=5008804'))

O engine.begin() já cuida do commit automaticamente se tudo der certo. Isso ajuda a manter o código mais limpo e seguro.

Ícone de sugestão Para saber mais:

Sugestão de conteúdo para você mergulhar ainda mais sobre o tema:

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!