Podczas wstawiania używasz values
klauzula lub użyjesz select
aby określić źródło danych. Nie możesz używać obu.
Chcesz:
INSERT INTO `change` (`title`, `description`, `projectid`)
SELECT :title, :description, id
FROM project
WHERE title = :project_title