Copiar datos de una tabla a otra en MySQL _ Drw, Linux, Java y más.

3
. . Drw, Linux, Java y más.. . . Blog personal de Darwin Betancourt Copiar datos de una tabla a otra en MySQL Image via Wikipedia Este post va dirigido para cuando utilizamos MySQL en Linux o Windows y tenemos la necesidad de migrar ciertos datos de una tabla a otra es decir ciertos campos en la misma base de datos. Como sabemos MySQL es un motor de base de datos con licencia open source. Aquí les pongo como hacerlo: La estructura de la <mitabla> es: campo1 int(2), campo2 varchar (25), campo3 varchar (10) Y la estructura de <mitabla1> es: campo1 int(2), campo2 int (2), campo3 varchar (25) INSERT INTO <mitabla> (campo1, campo2) SELECT campo1, campo3 FROM <mitabla1> Espero les sirva de mucho. Saludos ~ por DaRWin en junio 17, 2008. Escrito en Mysql Etiquetas: Copiar campos, copiar datos de una tabla a otra, datos de una tabla a otra, Linux, Mysql 10 comentarios to “Copiar datos de una tabla a otra en MySQL” A bout these ads Copiar datos de una tabla a otra en MySQL | Drw, Linux, Java y más.. http://drwn.wordpress.com/2008/06/17/copiar-datos-de-una-tabla-a-otr... 1 de 3 05/05/2013 13:40

Transcript of Copiar datos de una tabla a otra en MySQL _ Drw, Linux, Java y más.

Page 1: Copiar datos de una tabla a otra en MySQL _ Drw, Linux, Java y más.

. . Drw, Linux, Java y más.. . .

Blog personal de Darwin Betancourt

Copiar datos de una tabla a otra en MySQL

Image via Wikipedia

Este post va dirigido para cuando utilizamos MySQL en Linux o Windows y tenemos la necesidad demigrar ciertos datos de una tabla a otra es decir ciertos campos en la misma base de datos.

Como sabemos MySQL es un motor de base de datos con licencia open source.

Aquí les pongo como hacerlo:

La estructura de la <mitabla> es:

campo1 int(2), campo2 varchar (25), campo3 varchar (10)

Y la estructura de <mitabla1> es:

campo1 int(2), campo2 int (2), campo3 varchar (25)

INSERT INTO <mitabla> (campo1, campo2) SELECT campo1, campo3 FROM <mitabla1>

Espero les sirva de mucho.

Saludos

~ por DaRWin en junio 17, 2008.

Escrito en MysqlEtiquetas: Copiar campos, copiar datos de una tabla a otra, datos de una tabla a otra, Linux, Mysql

10 comentarios to “Copiar datos de una tabla a otra en MySQL”

About these ads

Copiar datos de una tabla a otra en MySQL | Drw, Linux, Java y más.. http://drwn.wordpress.com/2008/06/17/copiar-datos-de-una-tabla-a-otr...

1 de 3 05/05/2013 13:40

Page 2: Copiar datos de una tabla a otra en MySQL _ Drw, Linux, Java y más.

Buenas!Tengo una duda del MySql haver si me la puedes resolver.Quiero añadir en un campo tipo texto un script de manera que la sql seria así:INSERT INTO “nombre_tabla” (“nombre_campo”)values (“”);pero me da un error de sintaxis, supongo que por los parentesis, comillas, etc que hay dentro.Hay alguna manera de colocar el script sin que me de errores? cambio el tipo de campo o elcotejamineto?

Caro said this on julio 11, 2008 a 5:45 pm | Responder

1.

Creo que deberías escapar a los caracteres especiales es decir\( o \” dependiendo la necesidad .. pruebale con eso.

INSERT INTO “nombre_tabla” \(“nombre_campo”\) values \(“”\);

Saludos.

DaRWin said this on julio 11, 2008 a 8:15 pm | Responder

2.

gracias, muchas gracias ,eso si que no lo sabia, no soy de escribir comentarios pero esto si vale lapena.

edu said this on enero 26, 2009 a 10:34 pm | Responder

3.

Hola, Muchas Grax por el dato, solo me gustaria preguntarte si esta logica aplica para cuandomezclamos en un varchar digitos y letras. Por ejemplo:Si tabla1.Clave=”012jh4″-varchar- para hacer q copie y deje solo Tabla2.Clave=”12jh4″-varchar-, esdecir que omita copiar un digito de mis registros el cual coincide en todos mis registro “0123″,“0435″, “0ref” ya sean solo enteros o solo varchar dicho campo en ambas tablas, o que reemplacesin necesidad de crear una tabla nueva(Tabla2) para vaciar los datos, o trabaje en esa misma loscambios (Tabla1)..Gracias

Maggie said this on abril 3, 2009 a 5:37 am | Responder

4.

Hola Maggie:

En ese caso lo que podrias hacer es utilizar la funcion subtring en la subconsulta mas o menos sino me equivoco seria asi:

INSERT INTO (campo1, campo2) SELECT substring(campo1,2,5), campo3 FROM

Por ahi va lo que tu quieres hacer.

Saludos y espero te sirva.

DaRWin said this on abril 3, 2009 a 1:16 pm | Responder

5.

Gracias me ha servido de mucho este post!!!!

luis said this on diciembre 9, 2009 a 3:22 pm | Responder

6.

buenas tardes miren necesito que trabaje de esta manera

que muestre capos aleatorios y que el elejido cea movido a otra tabla adicional eliminado de latabla que estava a ver si me ayudan porfa

7.

Copiar datos de una tabla a otra en MySQL | Drw, Linux, Java y más.. http://drwn.wordpress.com/2008/06/17/copiar-datos-de-una-tabla-a-otr...

2 de 3 05/05/2013 13:40

Page 3: Copiar datos de una tabla a otra en MySQL _ Drw, Linux, Java y más.

Alejandro said this on marzo 23, 2010 a 8:37 pm | Responder

Gracias por la ayuda. anda de 10

Saludos.

Daniel said this on abril 7, 2010 a 6:47 pm | Responder

Gracias, eso me motiva a seguir colaborando con las personas que lo necesitan.

Saludos.

DaRWin said this on abril 7, 2010 a 8:57 pm | Responder

8.

Necesito ayuda urgente con algunos codigos php y mysql por favor si alguien esta dispuesto aayudar a este humilde aprendiz, se los agradecere de por vida, agregenme por [email protected]. Gracias de antemano.

Diego Sanchez said this on diciembre 27, 2012 a 3:03 am | Responder

9.

Blog de WordPress.com. Tema ChaoticSoul por Bryan Veloso.

Copiar datos de una tabla a otra en MySQL | Drw, Linux, Java y más.. http://drwn.wordpress.com/2008/06/17/copiar-datos-de-una-tabla-a-otr...

3 de 3 05/05/2013 13:40