|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Evgeny Lisetcky 2:5020/400 15 Aug 2001 08:32:52 To : All Subject : Re: DBI & MySQL -------------------------------------------------------------------------------- select max(test_column) from test -- With best regards, Evgeny Lisetcky. --------------------------------------- KRK Ltd. Krasnoyarsk +7 (3912) 227812 "Sergey Demidov" <demid@podolsk.ru> сообщил/сообщила в новостях следующее: news:9l8fgl$2pp8$1@cache.inetcomm.net... > Hi, All! > > Проблема: в MySQL существует некая таблица test, где поле test_column > является INT с атрибутом AUTO_INCREMENT. > когда говоришь > $dbh->do("INSERT INTO test VALUES(\'\')"); > добавляется новая запись, где этот самый test_column становится на 1 больше. > Все сработало, зрители поаплодировали и разошлись.. :) > А меня вот мучает вопрос: как из того же самого скрипта, где происходит этот > INSERT, узнать КАКОЕ ЖЕ ЧИСЛО было вставлено в таблицу в этот раз? > > ЗЫ: Добавление в таблицу дополнительного уникального идентификатора, по > которому можно сразу сделать SELECT - накладно. А самописная блокировка > таблицы до завершения этой, с позволения сказать "транзакции" - по-моему > криво... > > С уважением > Sergey Demidov > > > --- ifmail v.2.15dev5 * Origin: JSC "Rostelecom" TCMS-17 (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/54564e7d9c60.html, оценка из 5, голосов 10
|