Mysql
 sql >> Base de données >  >> RDS >> Mysql

INSÉRER avec SELECT

Oui, absolument, mais vérifiez votre syntaxe.

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

Vous pouvez mettre une constante du même type que gid à sa place, pas seulement 1, bien sûr. Et, je viens d'inventer le cid valeur.