| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Базы Данных > Последнее сгенерированое значение AUTO_INCREMENT |
| Автор: HuKoLaU 23.6.2006, 23:59 |
| Как можно узнать значение последнего сгенерированного поля AUTO_INCREMENT. mysql_insert_id() не подходит, так как последний запрос мог не генерировать значение AUTO_INCREMENT. Через функцию Mysql LAST_INSERT_ID(), не получается, вывело наименьшее значения поля из существующих. Подскажите как это реализовать. Или как составить запрос. |
| Автор: oksale 24.6.2006, 11:12 |
| http://www.mysql.ru/docs/man/Getting_unique_ID.html почитай. |
| Автор: HuKoLaU 25.6.2006, 23:22 |
| Я так понял, что полюбому перед запросом LAST_INSERT_ID() или mysql_insert_id() необходимо создавать новое поле, а иначе запрос вернет 0. Никак нельзя это обойти по-другому? |
| Автор: HuKoLaU 26.6.2006, 19:14 |
| Пришлось создавать новое поле и потом его удалять, чтобы на 100% было уникальное число. |