Skip to content

Parte 6: Apagando dados

A última operação que falta para completarmos as operações CRUD (Create, Read, Update, Delete) é apagar uma linha. Para isso vamos utilizar o comando DELETE:

DELETE FROM NOME_DA_TABELA WHERE CONDICAO;

Por exemplo:

DELETE FROM dados_pessoais WHERE identificador = 5

Note que depois dessa operação não vai mais existir uma linha com identificador igual a 5. Os identificadores não são atualizados para preencher valores inexistentes.

Exercício 06

Implemente o método delete(self, note_id), que recebe o valor de um id e apaga essa entrada do banco de dados. Obs: lembre-se de chamar o método commit depois do execute.

Ao finalizar, rode os testes e se tudo estiver certo, o teste com o nome exercicio_06_delete_row deverá passar com sucesso.

Exercício 07

Salve os arquivos database.py e exemplo_de_uso.py no repositório do Projeto 1A e faça um commit.

Salvando arquivo
Salvando arquivo

Além disso, volte para a página do Prairie Learn e clique em Save and Grade.

Save and Grade
Save and Grade