Ver Mensaje Individual
  #4 (permalink)  
Antiguo 19/11/2008, 03:30
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Respuesta: Copiar datos entre tablas

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.