Автор Тема: mysql и last_insert_id()  (Прочитано 2596 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Timofey

  • Фанат форума
  • Постоялец
  • ***
  • Сообщений: 108
  • +0/-0
  • 0
    • Просмотр профиля
mysql и last_insert_id()
« : 20 Октября 2003, 11:15:18 »
привет

думаю у многих возникала задача определить id автоикреметного поля, только что введенной записи, обычно я это делал через кучу условий
(select record_id from test where user=\'..\' AND .....), тут почитал внимательно документацию и нашел там  last_insert_id(), т.е. типа

select  last_insert_id() from test, на сколько это вообще правильно если лока таблицам я не делаю?

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
mysql и last_insert_id()
« Ответ #1 : 20 Октября 2003, 11:18:31 »
Цитировать
Timofey:
тут почитал внимательно документацию

Цитировать
Timofey:
на сколько это вообще правильно если лока таблицам я не делаю?

Выбери что-нибудь одно.
Если ты читал внимательно, то такого вопроса возникнуть не должно, ибо там русским по белому написано.

Оффлайн fidget

  • Непоседа
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 607
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
mysql и last_insert_id()
« Ответ #2 : 20 Октября 2003, 11:28:24 »
last_insert_id() и mysql_insert_id() работают в пределах соединения. Т.е. возвращают последнее значение автоинкремента для этого соединения.
Почитай в документации описана работа этой функции.
На Машине Тьюринга далеко не уедешь.

Оффлайн Phoinix

  • RW
  • Ветеран
  • *****
  • Сообщений: 1097
  • +0/-0
  • 2
    • Просмотр профиля
    • http://phoinix.ucoz.ru
mysql и last_insert_id()
« Ответ #3 : 22 Октября 2003, 08:46:24 »

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28