Alguém pode explicar por que continuo recebendo um erro quando executo o seguinte, por favor?
query = 'DELETE FROM Clientes WHERE ID_Cliente= 5008804'
with engine.connect() as conn:
conn.execute(query)
Estou tentando executar a operação DELETE conforme mostrado no vídeo, mas continuo recebendo o seguinte erro:
AttributeError: 'str' object has no attribute '_execute_on_connection'
ObjectNotExecutableError: Not an executable object: 'DELETE FROM Clientes WHERE ID_Cliente= 5008804'
Executei todas as células, e tudo funciona até este ponto, onde estou recebendo esse erro.
Eu tentei converter o comando de uma string para um objeto de texto, e ele executa, mas não deleta a entrada da tabela.
from sqlalchemy import text
query = text('DELETE FROM Clientes WHERE ID_Cliente= 5008804')