Я пытаюсь добавить запись и в то же время вернуть идентификатор этой добавленной записи. Я читал, что это можно сделать с помощью пункта RETURNING
.
$stmt->prepare("INSERT INTO tablename (field1, field2)
VALUES (:value1, :value2)
RETURNING id");
но вставка завершается ошибкой, когда я добавляю RETURNING. В добавляемой таблице есть поле auto-incremented
с именем id
.
Может ли кто-нибудь увидеть что-то не так с моим синтаксисом? а может PDO не поддерживает RETURNING
?