Archive for the ‘Phpmyadmin’ Category

Remover dados duplicados MySQL [Removendo apenas 1]

Posted on April 13th, 2010 in Mysql, Phpmyadmin | 1 Comment »

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

Importar tabela do excell para mysql usando phpmyadmin e cvs

Posted on April 25th, 2009 in Mysql, Phpmyadmin | No Comments »

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!!!