powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Обработка поля с автоинкрементом в триггере
6 сообщений из 6, страница 1 из 1
Обработка поля с автоинкрементом в триггере
    #38336179
Viacheslav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господа, какое правильное решение существует для получения значения поля с автоинкрементов в триггере, привязанном к таблице по BEFORE?
Так как реально данные в таблицу еще не занесены и NEW.id дает само собой ноль.

Как заплатку применил SELECT MAX(id)+1 Но наверняка существует и более правильный вариант.
Буду очень благодарен, если его подскажите.
...
Рейтинг: 0 / 0
Обработка поля с автоинкрементом в триггере
    #38336223
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а зачем?
...
Рейтинг: 0 / 0
Обработка поля с автоинкрементом в триггере
    #38336263
Viacheslav
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Глобально, в общеобразовательных целях.
Локально, это надстройка по премодерации на форуме.
Там так реализовано, новые посты, получают свой ID (на который в дальнейшем там все и завязано) только при попадание в таблицу, моя же задача их вычистить и пометить что и где вычещено и т.д. еще до попадания в таблицу :-)
...
Рейтинг: 0 / 0
Обработка поля с автоинкрементом в триггере
    #38336268
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наверное, никак. В голову никакого варианта не приходит.
Почитайте про функцию LAST_INSERT_ID(), обычно она для такого используется, но в данном случае она поможет.
...
Рейтинг: 0 / 0
Обработка поля с автоинкрементом в триггере
    #38336809
tanglir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
miksoftно в данном случае она поможет.в before триггере?? наверное, тут "не" пропущено?
...
Рейтинг: 0 / 0
Обработка поля с автоинкрементом в триггере
    #38336863
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
tanglirmiksoftно в данном случае она поможет.в before триггере?? наверное, тут "не" пропущено?Да-да, тут "не" пропущено. Не поможет!
Набирал на непривычной клавиатуре, да еще уставший, поздно вечером.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Обработка поля с автоинкрементом в триггере
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]