Ja, absoluut, maar controleer je syntaxis.
INSERT INTO courses (name, location, gid)
SELECT name, location, 1
FROM courses
WHERE cid = 2
Je kunt een constante van hetzelfde type gebruiken als gid
op zijn plaats, niet alleen 1, natuurlijk. En ik heb zojuist de cid
. verzonnen waarde.