Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Mysql (http://www.forosdelweb.com/f86/)
-   -   insertar nuevo campo (http://www.forosdelweb.com/f86/insertar-nuevo-campo-417934/)

pez 17/08/2006 10:17

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?:pensando:

saludos y gracias:adios:

sam 17/08/2006 22:41

INSERT INTO `tabla` ( `campo1` , `campo2`,...,`campon` )
VALUES ( 'valor1', 'valor2',...,'valorn'
);

Saludos xD

pez 18/08/2006 08:32

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

sam 18/08/2006 09:45

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

maxi_lance 28/09/2007 09:49

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 ....
:arriba:


La zona horaria es GMT -6. Ahora son las 23:32.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.