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

php, pdo mysql não pode inserir com junção interna


Ao inserir, você usa um values cláusula ou você usa select para especificar a origem dos dados. Você não pode usar os dois.

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