<rmcreative>

RSS

PostgreSQL, получить ID только что вставленной записи

7 августа 2009

Довольно часто требуется получить ID только что вставленной в базу записи. В MySQL это чаще всего решается при помощи LAST_INSERT_ID.

В PostgreSQL можно сделать так:

INSERT
INTO "Post"(
  title,
  text
)
VALUES (
  'Я заголовок',
  'Я текст'
)
RETURNING id

Комментарии RSS

  1. №1775
    Dr.Death
    Dr.Death 07 авг. 2009 г., 13:54:10

    сколько раз сталкивался по работе с postgresql, столько раз плевался :) отсутствие нужных, а порой элементарных вещей как в mysql вызывает удивление. а вот в чем прелесть postgresql относительно mysql я так и не понял. возможно я не умею его готовить :D

  2. №1776
    Sam
    Sam 07 авг. 2009 г., 14:54:28

    Какие, например, нужные вещи отсутствуют?

  1. Почта опубликована не будет.

  2. Можно использовать синтаксис Markdown или HTML.

  3. Введите ответ в поле. Щёлкните, чтобы получить другую задачу.