sql >> Base de Datos >  >> RDS >> Mysql

INSERTAR con SELECCIONAR

Sí, absolutamente, pero revisa tu sintaxis.

INSERT INTO courses (name, location, gid)
SELECT name, location, 1
FROM   courses
WHERE  cid = 2

Puedes poner una constante del mismo tipo que gid en su lugar, no solo 1, por supuesto. Y acabo de inventar el cid valor.