Sem categoria

Limpando tabela de dados MySQL

Recentemente tive que limpar o banco de dados de uma aplicação de um cliente e usei um TRUNCATE em todas as tabelas, tipo isso

TRUNCATE TABLE `atividades`;

e não sobrou nada 🙂

Mas no caso da tabela usuários eu tive problema, pois tinha manter os registros do tipo administrador. Então fiz assim

delete from usuarios where tipo='redator' or tipo = 'visitante' or tipo = '';

Remove usuários do tipo redador, ou visitante e ou vazio (deixando vazio entre aspas simples)… e assim administrador era poupado.

Outra forma de remover todos, exceto administrador é assim

delete from usuarios where tipo !='administrador';

 

Padrão