1
resposta

Não consigo deletar cliente 5008804

Estou tentando deletar o cliente 5008804 de todas as formas descritas aqui no fórum e continuo sem sucesso. ![](Insira aqui a descrição dessa imagem para ajudar na acessibilidade )

1 resposta

Oii, Massae! Tudo bem?

Agradeço por aguardar o nosso retorno.

Vamos tentar executar o código com algumas pequenas mudanças. Vamos testar rodar esse código:

  • Selecionando os clientes
query = 'SELECT * FROM clientes'
  • Imprimindo a query:
pd.read_sql(query, engine)
  • Deletando o cliente 5008804, tirando o text()
query = 'DELETE FROM clientes WHERE ID_Cliente=5008804'
with engine.connect() as conn:
    conn.execute(query)
  • Imprimindo o resultado:
pd.read_sql_table('clientes', engine)

Feito isso, vá na guia Ambiente de execução e clique na opção Executar tudo para que o notebook seja reiniciado e a execução de todas as células aconteçam.

Captura de tela mostrando a tabela no google colaboratory mostrando o cliente com o id 5008804 deletado na tabela.

Deixo o link do notebook para você explorar o teste que fiz e comparar com o seu código, está no título Atualizando um banco de dados:

Espero que dê certinho. Qualquer dúvida, conte conosco.

Bons estudos e até mais!