Error de sintaxis

Tengo el siguiente inconveniente, trato de actualizar una tabla con datos de otra con la siguiente sintaxis:
insert into nombre  tabla, los campos(grupo, actualizar,imprimir,eliminar etc) select  * from nombre de la tabla ;
y me arroja error de sintaxis
Me pueden ayudar a identificar que estoy haciendo mal... O que debo hacer para poder actualizar la información
Gracias

1 Respuesta

Respuesta
1
Veamos el problema de sintaxis en esta secuencia SQL es bastante lioso, ya que no sigue el orden que toca, lo máximo que puedo hacer yo, ya que no conozco exactamente tu BDD ni las tablas en ella, es darte un ejemplo a través del cual creo podrás aplicarlo a tu caso.
SELECT campo1, campo2, campo3 FROM tabla WHERE camporeferencia = 'valorreferencia'
Si lo que quieres es actualizar el contenido de un campo cuando se cumpla un criterio indicado, en lugar de recorrer todas las filas, podemos usar UPDATE / SET, por ejemplo:
UPDATE tabla SET campo = valor WHERE camporeferencia = 'valorreferencia'
También podemos indicar (después de SET) varios campos a actualizar, separándolos por comas:
UPDATE tabla SET campo1 = 28, campo2 = 'valor' WHERE camporeferencia = 'valorreferencia'
Espero que te sirva y no olvides que toda sequencia de codigo SQL se termina con ;

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas