|
su.dbms.sql- SU.DBMS.SQL ------------------------------------------------------------------ From : Vova Aksionov 2:5020/400 21 Feb 2001 12:28:47 To : All Subject : Re: mySQL вопрос (наверное дурацкий) -------------------------------------------------------------------------------- On Wed, 21 Feb 2001 07:41:57 +0000 (UTC), "Alex Mikhajlichenko" <alex@rtax.sumy.ua> wrote: >> Если есть возможность узнать id только что вставленной записи с >> autoincrement - то можно сначала вставлять в t1, узнавать там >> получившийся id и с ним вставлять в t2. Hо мне неизвестен способ >> узнать id autoincrement. > >LAST_INSERT_ID([expr]) > >Returns the last automatically-generated value that was inserted into an >AUTO_INCREMENT column. Если эта штука действует вне контекста транзакции, а именно так мне и представляется, то эффект аналогичен select max(), только побыстрее но с теми же недостатками. Если в контексте - это то что нужно. Может я несколько не прав на счет транзакции но смысл такой - я должен быть уверен что это Я вставлял эту запись, ID которой выдается. Если такой уверенности не гарантируется - то см. выше. Пока. ---------------------------------------------------------------- Vova Aksionov Novosibirsk, Akademgorodok fraks@mail.nsk.ru --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /su.dbms.sql/1174954896534.html, оценка из 5, голосов 10
|