Pessoal, estava com algumas dificuldades em realizar os exercícios pois estou utilizando o JupyterNotebook, e precisei utilizar a versão mais atualizada do sqlalchemy. Por causa disto, no final dos exercícios tive alguns problemas que precisei ir pesquisar um pouco mais
Na parte onde precisamos deletar o ID_Cliente eu estava tendo o seguinte erro:
ObjectNotExecutableError: Not an executable object: 'DELETE FROM clientes WHERE ID_Cliente=5008804'
Para solucionar foi preciso apenas importar o text no sqlalchemy:
from sqlalchemy import text
query = text('DELETE FROM clientes WHERE ID_Cliente=5008804')
Para solucionar a questão da tabela não estar atualizando depois de fazer o que foi proposto na aula, eu utilizei o código:
conn.commit()
Ficando com o código final desta maneira:
query = text('DELETE FROM clientes WHERE ID_Cliente=5008804')
with engine.connect() as conn:
conn.execute(query)
conn.commit()
Espero que tenha ajudado, caso alguém tenha ficado na mesma situação que eu!