Pessoal,
para remover as informações duplicadas de uma tabela no banco de dados MYSQL e deixando apenas registros únicos, basta seguir a dica abaixo:
Primeiramente, selecione a coluna que você deseja fazer dela uma tipo de CHAVE PRIMÁRIA [UNIQUE_INDEX], ou seja, para que ela seja usada como referencia. Essa coluna não deverá ser BLOB ou TEXT, a coluna que usei para ser minha UNIQUE_INDEX foi a coluna usuário, pois o tipo dela é VARCHAR.
Segue abaixo:
ALTER ignore table sua_tabela add unique index `unique_index` (coluna_da_tabela);
ALTER table sua_tabela DROP index ‘unique_index’;
Basta alterar sua_tabela para o nome da tabela
Altere coluna_da_tabela para o nome da coluna que possui dados duplicados
Pessoal,
segue abaixo uma dica rápida para remover os registros duplicados (dados) de sua tabela mysql.
Vamos supor que dentro de uma tabela chamada Usuarios, possua as coluna Nome CPF e voce queira remover todas as que tiverem CPF duplicado. Abaixo exemplo:
ALTER IGNORE TABLE Usuarios ADD UNIQUE INDEX(cpf);
Espero ter ajudados vocês.
Que DEUS abençoe a todos.
Olá pessoal,
se precisarem importar uma tabela do excell para mysql usando phpmyadmin, aconselho usar o arquivo como .cvs, segue abaixo uma breve explicação.
Cada coluna no excell é equivalente a coluna de sua tabela criada no mysql, também é preciso atentar nos dados informados na tabela do excell sejam iguais ao tipo que foi colocado em cada coluna da tabela banco de dados.
Exemplo:
Se sua tabela for assim no mysql:
id(int) | nome (varchar) | codigo(int)
Então no arquivo do excell (depois convertido para cvs) deverá ser assim:
1 | Thiago Torres | 777
2 | Roberta | 772
3 | Joaquim | 111
Desta forma quando for exportar não terá problema com a tipagem de cada coluna.
Nota: Aqui no openoffice, quando fui salvar como .csv ele pede os delimitadores, apenas altere o delimitador da coluna, informe que é ponto e virgula ( ; )
Veja exemplo da minha tabela depois de convertida para .CVS
Obs: Minha tabela no mysql possui as colunas ID (int) , Nome (varchar), cod_uf (int)
1;”Abadia de Goiás”;4
2;”Abadiânia”;4
3;”Acreúna”;4
4;”Água Limpa”;4
5;”Alexânia”;4
6;”Americano do Brasil”;4
7;”Amorinópolis”;4
Deus seja louvado.
Abraços!!!