29 / 23 / 2
Регистрация: 14.04.2009
Сообщений: 448
|
|
1 | |
Как узнать последний вставленный id?02.09.2009, 19:45. Показов 49258. Ответов 3
Метки нет (Все метки)
0
|
02.09.2009, 19:45 | |
Ответы с готовыми решениями:
3
Мультфильм на Turbo Pascal. Требуется альтернатива cleardevice. Как очистить только последний вставленный кадр? Как узнать последний ID в базе? Как узнать последний символ строки? Как узнать последний элемент List? |
29 / 23 / 2
Регистрация: 14.04.2009
Сообщений: 448
|
||||||
02.09.2009, 20:56 [ТС] | 3 | |||||
А такой запрос не подойдет? С учетом того, что id автоинкрементируется. И получается, что последний id будет всегда максимальным.
0
|
Почетный модератор
11531 / 4325 / 449
Регистрация: 12.06.2008
Сообщений: 12,427
|
|
02.09.2009, 22:52 | 4 |
Сообщение от rar14
Код
INSERT INTO..... // а где-то тут другой скрипт или поток добавляет ещё одну запись в таблицу. SELECT MAX(id)....
Сообщение от rar14
Мда... не умею я объяснять Общий смысл всего что я тут накалякал: SELECT MAX(`id`) в большинстве случаев будет нормально срабатывать... но иногда может выдавать неправильный результат (если параллельно выполняется ещё один скрипт, который тоже добавляет строку в эту же таблицу). SELECT LAST_INSERT_ID() должен нормально срабатывать... он возвращает номер именно от последнего запроса, который выполнен этим же подключением к БД. Тоже самое выполняет API функция mysql_insert_id.
2
|
02.09.2009, 22:52 | |
02.09.2009, 22:52 | |
Помогаю со студенческими работами здесь
4
Как узнать последний выбранный пункт в CheckedListBox ? Как узнать когда последний раз Яндекс индексировал Как узнать в ASP при вставке в БД MSSQL последний ID Как узнать когда пользователь был активен последний раз Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |