Как узнать идентификатор вставленной строки

У меня есть таблица содержит две колонны, первая это идентификатор, а вторая текст, как это

oneContent (ID,contentText)

у меня есть другой стол

ioContents (IOID,oneContentID)

и я хочу вставить это сообщение ("привет, я - WilliamRoma") в oneContent, а затем связать его в ioContents с IOID =3

я могу сделать это, вставив сообщение сначала в таблицу oneContent, а затем вставив его идентификатор в ioContents, но как я могу получить его идентификатор???,

Один из способов сделать это

SELECT ID FROM oneContent WHERE contentText = "hi man i am WilliamRoma"

но это плохой способ, я думаю, что вы предлагаете после вставки сообщения, получить его идентификатор?

когда-либо ID - автоматическое увеличение

1 ответ

Решение

Смотрите здесь: http://dev.mysql.com/doc/refman/5.0/en/getting-unique-id.html

Я думаю ты хочешь LAST_INSERT_ID()

Другие вопросы по тегам