Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

INSERIR com SELECIONAR


Sim, absolutamente, mas verifique sua sintaxe.
INSERT INTO courses (name, location, gid)
SELECT name, location, 1
FROM   courses
WHERE  cid = 2

Você pode colocar uma constante do mesmo tipo que gid em seu lugar, não apenas 1, é claro. E acabei de criar o cid valor.