Ver Mensaje Individual
  #5 (permalink)  
Antiguo 19/11/2008, 07:24
Avatar de xempro
xempro
 
Fecha de Ingreso: marzo-2007
Ubicación: Chile
Mensajes: 222
Antigüedad: 17 años, 1 mes
Puntos: 6
Respuesta: Copiar datos entre tablas

Cita:
Iniciado por jurena Ver Mensaje
Eso es porque hay una errata en la sintaxis: t,sid, en lugar de t.sid

INSERT INTO tabla2 (id, catid , sid, title, url, description)
SELECT t.id, t.catid, t,sid, t.title, t.url, t.description FROM tabla1;

Prueba así:

INSERT INTO tabla2 (id, catid , sid, title, url, description)
SELECT t.id, t.catid, t.sid, t.title, t.url, t.description FROM tabla1 t;

al aparecer la coma, se entiende que quieres insertar 7 datos en 6 campos y las cuentas no le resultan al programa. También deberías establecer el alias t si lo estás usando en la sintaxis.
Ups!!!

Muy cierto... es que lo hice a la rápida... pido mil disculpas!