Получить значение автоинкрементного столбца PK - PullRequest
1 голос
/ 22 марта 2011

У меня есть следующая таблица в MySql: Контакт:

  • Идентификатор
  • Имя
  • Имя_N
  • ...

Теперь я пишу INSERT INTO в моей программе на c #, но столбец Id определен как автоинкремент, поэтому мое утверждение выглядит следующим образом: INSERT INTO Contact (Name, FirstName) VALUES(«Сандер», «Деклерк»)

Так как я могу получить новое значение для моего объекта?

Ответы [ 2 ]

2 голосов
/ 22 марта 2011

Выполните этот запрос:

SELECT  LAST_INSERT_ID()

сразу после INSERT.

1 голос
/ 22 марта 2011

В MySQL вы можете использовать SELECT LAST_INSERT_ID () , иначе ваша оболочка API может позволить вам вызвать mysql_insert_id () .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...