Ja, absolut, aber überprüfen Sie Ihre Syntax.
INSERT INTO courses (name, location, gid)
SELECT name, location, 1
FROM courses
WHERE cid = 2
Sie können eine Konstante desselben Typs wie gid
einfügen an seiner Stelle, natürlich nicht nur 1. Und ich habe gerade den cid
erfunden Wert.