Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/03/2008, 14:58
Avatar de Adolfiten
Adolfiten
 
Fecha de Ingreso: enero-2008
Ubicación: Frente a mi monitor...
Mensajes: 572
Antigüedad: 16 años, 3 meses
Puntos: 7
Re: Doble inserción en una tabla..

La sintaxis no es correcta. Como alguien ya explicó en otro post donde estaba el mismo error; "SET" es para sentencias UPDATE.

La sintaxis básica del INSERT es esta:


INSERT INTO "nombre tabla" (Campo1, campo2... campoN)
VALUES (Valor1, Valor2... ValorN)


Si no se declaran los campos el órden lo determina el órden de los atributos en la tabla, cosa que hiciste al crearla.

En cambio un UPDATE sería algo así, y trabajaría con un registro o más existentes.


UPDATE "nombre tabla"
SET "campo1" = "valor_nuevo_campo1"
WHERE "condición_si_es_que_existe"


Espero haber sido de ayuda. Lo que sí te recomiendo es que te leas el manual de MySQL o algún libro de SQL en general, puede ser "Elmasri" o "Silverschatz". No será tiempo gastado.

Saludos.