Как узнать идентификатор вставленной строки
У меня есть таблица содержит две колонны, первая это идентификатор, а вторая текст, как это
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()