Copiar datos de una tabla a otra en MySQL
by drw on Mar, 06/17/2008 - 20:18
Image via Wikipedia
- drw's blog
- Añadir nuevo comentario
- 9 lecturas
Envíos recientes a blogs
- Optimizar Drupal con Boost
- Joomla vs Drupal: bugs y exploits
- Examinador de imágenes en FCKeditor
- Obama y el Open Source
- Tips para el mejor uso de Debian backports
- Joomla vs Drupal: modelo de negocios
- Actualizar FCKeditor personalizado
- Relacionar Contenido con FCKeditor
- Fortaleza en momentos de debilidad
- Treo 650 e Internet GPRS

Hola Maggie:
En ese caso lo que podrias hacer es utilizar la funcion subtring en la subconsulta mas o menos si no 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.
Hola, Muchas Grax por el dato, solo me gustaria preguntarte si esta logica aplica para cuando mezclamos en un varchar digitos y letras. Por ejemplo:
Si tabla1.Clave="012jh4"-varchar- para hacer q copie y deje solo Tabla2.Clave="12jh4"-varchar-, es decir 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 reemplace sin necesidad de crear una tabla nueva(Tabla2) para vaciar los datos, o trabaje en esa misma los cambios (Tabla1)..Gracias :)
gracias, muchas gracias ,eso si que no lo sabia, no soy de escribir comentarios pero esto si vale la pena.
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.
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 el cotejamineto?