|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Sergey V. Leschenko 2:5020/400 22 Jun 2001 02:05:15 To : All Subject : Re: Вытаскивание ID последнего инсерта в базу --------------------------------------------------------------------------------
Konstantin Ryabov wrote:
>> > есть база InterBase там куча таблиц
>> > нуно записать в одну таблицу Т1 запись там primary key генерится
>> > генератором вобщем в другой таблице Т2 есть поле secondary key которое
>> > ссылается на эту таблицу как вытащить ключь добавленной записи из Т1 что
>> > бы добавить в Т2 предложения насчет того что бы искать по максимальному
>> > ключу отвергаются - так низя вдруг две записи почти в одно время пролетят
>> Используй триггеры (см в доках к InterBase)
>
> Желательно средствами Perl
> т.к. при переносе проги например на базу MySQL ничего поднобного провернуть
> не получится
> т.к. MySQL не поддерживает триггеры.
Тогда кроме select max(id) ничего в голову не приходит (+блокировка таблицы)
p.s. Генераторов в MySQL тоже нет, а auto_increment не совсем похож на GEN_ID()
--
Best regards, sm@im.kiev.ua
Sergey smash@astral.ntu-kpi.kiev.ua
[ Чем больше знаешь, тем больше знаешь лишнего ]
--- ifmail v.2.15dev5
* Origin: NTUU "KPI" (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/220013376cf81.html, оценка из 5, голосов 10
|