Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Tenho um banco de dados mysql e queria mudar alguns campos que estão do tipo
TEXT
Para o tipo
VARCHAR
Seria isto possível sem perda de dados?
Não esquece de fazer uma cópia de segurança antes de testar isso.
Sem perda de dados depende do que você tem no campo TEXT, por exemplo se não me engano o campo varchar suporta 256 caracter, já o TEXT suporta uma quantidade bem mais superior, então se TEXT > VARCHAR = Corta a partir da quantidade máxima do VARCHAR
Estive observando os registros e nenhum ultrapassa 255 caracteres.
Entao, Parceiro... Backup e manda bala
isso mesmo, backup sempre bom ter, mas se estao menos de 255, é só definir o tipo varchar 255 q não é pra dar erro, maas sempre bom ter um bkp em maos ;D
Sem perda de dados depende do que vc tem no campo TEXT, por exemplo se não me engano o campo varchar suporta 256 caracter, já o TEXT suporta uma quantidade bem mais superior, então se TEXT > VARCHAR = Corta a partir da quantidade máxima do VARCHAR