INSERT com SELECT

Tenho uma consulta que insere usando um select:

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

É possível selecionar apenas "nome, local" para a inserção e definir gid para outra coisa na consult

questionAnswers(6)

yourAnswerToTheQuestion