Foros del Web » Programando para Internet » PHP »

Cambiar en tipo de datos de un campo

Estas en el tema de Cambiar en tipo de datos de un campo en el foro de PHP en Foros del Web. Me gustaria saber si es posible redefinir un campo a saco sin perder la info guardada o "truncandola" de la tabla, desde mysql. Utilizo mysql ...
  #1 (permalink)  
Antiguo 03/09/2002, 04:51
 
Fecha de Ingreso: septiembre-2002
Mensajes: 38
Antigüedad: 22 años, 2 meses
Puntos: 0
Cambiar en tipo de datos de un campo

Me gustaria saber si es posible redefinir un campo a saco sin perder la info guardada o "truncandola" de la tabla, desde mysql.
Utilizo mysql a pelo sin ningun programa de administracion visual.

ej.
edad int[10] pasarlo a int[3]
mensaje varchar[255] a Text

Muchas gracias

a10

:P
  #2 (permalink)  
Antiguo 03/09/2002, 04:54
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 22 años, 10 meses
Puntos: 17
Re: Cambiar en tipo de datos de un campo

Sí, no hay problema. MySQL intentará mantener los datos en la medida que le sea posible.

ALTER TABLE tabla CHANGE campo_viejo campo_nuejo tipo(tamaño) [atributos]

Esta sintaxis te sirve tanto para renombrar campos, como para cambiarlos de tipo, para forzar que sean NOT_NULL, etc.

<font size=2>Proximamente...
<a href="http://www.traduim.com">Traduim</a>: El portal de los traductores[/CODE]
  #3 (permalink)  
Antiguo 03/09/2002, 05:03
 
Fecha de Ingreso: septiembre-2002
Mensajes: 38
Antigüedad: 22 años, 2 meses
Puntos: 0
Re: Cambiar en tipo de datos de un campo

Thanks d 9 CAIN
  #4 (permalink)  
Antiguo 03/09/2002, 05:06
Avatar de Cain  
Fecha de Ingreso: enero-2002
Ubicación: Catalunya
Mensajes: 6.459
Antigüedad: 22 años, 10 meses
Puntos: 17
Re: Cambiar en tipo de datos de un campo

de res

<font size=2>Proximamente...
<a href="http://www.traduim.com">Traduim</a>: El portal de los traductores[/CODE]
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:09.