Ya, tentu saja, tetapi periksa sintaks Anda.
INSERT INTO courses (name, location, gid)
SELECT name, location, 1
FROM courses
WHERE cid = 2
Anda dapat menempatkan konstanta dengan tipe yang sama dengan gid
di tempatnya, bukan hanya 1, tentu saja. Dan, saya baru saja membuat cid
nilai.