Insert en una misma tabla

Estimado:
Mi consulta es la siguiente, tengo una tabla(6 campos) con un PORQUE de 4 campos (C1, C2, C3, C4).
Quiero crear un registro X pero con los datos del registro Y. Estoy haciendo esto:    INSERT INTO tabla SELECT C1, C2, C3, 'X' as C4, C5, C6 from tabla where C4 ='Y'

1 Respuesta

Respuesta
1
En principio esa consulta que indicas tiene que funcionarte.
El único problema que veo es que si ejecutas 2 veces la consulta te va a duplicar claves y te dará un error.
¿Cuál es el problema que tienes?

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas