Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Crear una columna sin eliminar db?

Estas en el tema de Crear una columna sin eliminar db? en el foro de Mysql en Foros del Web. Holas, Estoy en un proyecto, en el cual tengo que poder meter nuevas columnas a la db, sin eliminarla y sin borrar los datos. Desde ...
  #1 (permalink)  
Antiguo 19/10/2009, 18:39
Avatar de murderer  
Fecha de Ingreso: marzo-2009
Ubicación: Argentina/Misiones/Iguazu/Localhost
Mensajes: 196
Antigüedad: 15 años, 1 mes
Puntos: 2
Sonrisa Crear una columna sin eliminar db?

Holas,

Estoy en un proyecto, en el cual tengo que poder meter nuevas columnas a la db, sin eliminarla y sin borrar los datos.

Desde ya muchas gracias,

Saludos!
__________________
"Cuando te propones una meta todo el mundo conspira para que puedas lograrlo." Puedes encontrame en Twitter
  #2 (permalink)  
Antiguo 19/10/2009, 18:42
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Crear una columna sin eliminar db?

Puedes usar ALTER TABLE:
http://dev.mysql.com/doc/refman/5.0/es/alter-table.html

Sin embargo, si como comentas, necesitas estar agregando columnas a las tablas, probablemente el diseño de la base de datos esté mal, ya que la estructura no debería cambiar.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 19/10/2009, 18:53
Avatar de murderer  
Fecha de Ingreso: marzo-2009
Ubicación: Argentina/Misiones/Iguazu/Localhost
Mensajes: 196
Antigüedad: 15 años, 1 mes
Puntos: 2
De acuerdo Respuesta: Crear una columna sin eliminar db?

Hola David,

Gracias por tu respuesta,

El código que necesito , lo encontre: ALTER TABLE t2 ADD d TIMESTAMP;
adaptado, creo que seria asi: ALTER TABLE usuarios ADD activate VARCHAR(20);

Esta bien?


Si tienes razón, creo quise decir campo, si es que no es lo mismo (soy muy novato en Mysql). Pero los códigos que aparecen en esa web, sirven para ejecutarlos en phpmyadmin?

Saludos y gracias!
__________________
"Cuando te propones una meta todo el mundo conspira para que puedas lograrlo." Puedes encontrame en Twitter
  #4 (permalink)  
Antiguo 19/10/2009, 19:01
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Crear una columna sin eliminar db?

Es lo mismo, no deberías tener que estar agregando campos a las tablas si el diseño es correcto.

En cuanto a "los códigos que aparecen en esa web", funcionan en phpMyAdmin así como en cualquier otra herramienta de administración de base de datos MySQL.

Saludos.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
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 22:25.