Retroceder   Foros del Web > Programación para sitios web > Bases de Datos > Mysql

Respuesta
 
Herramientas Desplegado
Antiguo 17-ago-2006, 10:17   #1 (permalink)
pez
pez está en el buen camino
 
Fecha de Ingreso: noviembre-2002
Mensajes: 352
De acuerdo insertar nuevo campo

hola amigos de los foros

tal vez esto ya lo han preguntado, pero ¿como puedo insertar un nuevo campo en una tabla ya existente?

saludos y gracias
pez está desconectado   Responder Citando
Antiguo 17-ago-2006, 22:41   #2 (permalink)
sam
sam tiene algunos puntos positivos de karma
 
Avatar de sam
 
Fecha de Ingreso: noviembre-2002
Ubicación: Aguascalientes, México.
Mensajes: 574
Enviar un mensaje por MSN a sam Enviar un mensaje por Skype™ a sam
INSERT INTO `tabla` ( `campo1` , `campo2`,...,`campon` )
VALUES ( 'valor1', 'valor2',...,'valorn'
);

Saludos xD
__________________
El que tiene voluntad de aprender, encontrará siempre un maestro...
Proverbio Aleman
sam está desconectado   Responder Citando
Antiguo 18-ago-2006, 08:32   #3 (permalink)
pez
pez está en el buen camino
 
Fecha de Ingreso: noviembre-2002
Mensajes: 352
Hola Sam

gracias por contestar, pero creo que no me explique muy bien, su pongamos que tenemos la siguiente tabla que ya se encuentra en MYSQL y con registros:

create table tablaprueba (
id int(10) not null auto_increment,
nombre text not null,
PRIMARY KEY (id),
FULLTEXT KEY indice (nombre)
);

pero ahora quiero insertar un nuevo campo por ejemplo nuevocampo varchar(20);

saludos y gracias
pez está desconectado   Responder Citando
Antiguo 18-ago-2006, 09:45   #4 (permalink)
sam
sam tiene algunos puntos positivos de karma
 
Avatar de sam
 
Fecha de Ingreso: noviembre-2002
Ubicación: Aguascalientes, México.
Mensajes: 574
Enviar un mensaje por MSN a sam Enviar un mensaje por Skype™ a sam
ah, ok, si te habias explicado bien, pero yo lo interprete mal jeje, tu te referias a un nuevo campo, no a un nuevo registro.
Para esto debes utilizar ALTER TABLE, si por ejemplo quisieramos insertar un nuevo campo varchar(20) NOT NULL se haria de la siguiente forma:

ALTER TABLE `tablaprueba` ADD `nuevocampo` VARCHAR( 20 ) NOT NULL ;


Saludos xD
__________________
El que tiene voluntad de aprender, encontrará siempre un maestro...
Proverbio Aleman
sam está desconectado   Responder Citando
Antiguo 28-sep-2007, 09:49   #5 (permalink)
maxi_lance no se puede cailificar en este momento
 
Fecha de Ingreso: julio-2006
Ubicación: Capital Federal
Mensajes: 161
Re: insertar nuevo campo

Tengo en claro que para insertar un nuevo campo en una tabla ya creada se ejecuta la sentencia sql:
Código PHP:
ALTER TABLE `tablapruebaADD `nuevocampoVARCHAR20 NOT NULL 
Pero que debo agregarle a la sentencvia sql para que ese campo lo ubique luego del campo xxx, o debajo de.. , o delante de ....
maxi_lance está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 03:57.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93