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

php, pdo mysql ne peut pas insérer avec une jointure interne

Lorsque vous insérez, vous utilisez soit un values clause ou vous utilisez select pour spécifier la source des données. Vous ne pouvez pas utiliser les deux.

Vous voulez :

INSERT INTO `change` (`title`, `description`, `projectid`)
SELECT :title, :description, id
FROM project
WHERE title = :project_title