|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » [MySQL]auto_increment и триггер |
|
[MySQL]auto_increment и триггер
|
Новый участник Сообщения: 33 |
Профиль | Отправить PM | Цитировать Я пишу триггер, который при добавлении записи в одну таблицу, добавляет запись в другую таблицу. При этом используется primary key добавляемого элемента. Проблема в том, что в момент добавления элемента его pk равен нулю. А как получить его реальное значение?
|
|
Отправлено: 00:29, 14-11-2006 |
Ветеран Сообщения: 1864
|
Профиль | Отправить PM | Цитировать Kerbit
Как сказал XCodeR, LAST_INSERT_ID() и попробуйте также CREATE TRIGGER new_tbl1 AFTER INSERT ON tbl1 |
Отправлено: 19:27, 14-11-2006 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Новый участник Сообщения: 33
|
Профиль | Отправить PM | Цитировать Спасибо всем за ответы. Помогло AFTER INSERT.
LAST_INSERT_ID() не подходит, так как выдает 0 при первой вставке в каждой новой сессии работы с сервером. |
Отправлено: 21:43, 14-11-2006 | #12 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Прочие БД - oracle]FRM-40735: POST-OUERY триггер вызвал необработанное ислючение ORA-01403 | Molchun78 | Программирование и базы данных | 0 | 08-11-2008 23:07 | |
MySQL - MySQL & MySQL-Front | timon4ik | Программирование и базы данных | 2 | 06-04-2008 18:07 | |
MySQL - auto_increment в id. | LEXX2002 | Вебмастеру | 7 | 11-02-2005 19:15 | |
MySQL | alex r | Общий по Linux | 8 | 03-09-2003 11:04 | |
MySQL | UZER | Хочу все знать | 2 | 31-07-2003 00:22 |
|