Banco de Dados - Views :: 25

Como Deletar Registros do Banco de Dados com Segurança Usando Soft Delete

20/06/2026 6 min Administrador Sem avaliações ainda

Executar comandos do tipo DELETE FROM limpa o registro de forma definitiva do disco rígido. Se você apagar algo por engano, os dados somem para sempre. O mecanismo de Soft Delete resolve isso de forma elegante.

1. O Conceito de Tabela Arquivada

Em vez de ejetar a linha da tabela, adicionamos uma coluna do tipo timestamp chamada deletado_em. Se ela estiver vazia (NULL), o registro está ativo; se contiver uma data, o item foi arquivado.

/* Comando de exclusão lógica segura */
UPDATE tutoriais_free SET deletado_em = NOW() WHERE id = ?;

/* Consulta que ignora os itens removidos */
SELECT * FROM tutoriais_free WHERE deletado_em IS NULL;

Deixe sua Avaliação