Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
07.06.2017, 16:15
|
|||
|---|---|---|---|
В триггере на insert как добавить ид. пользователя? |
|||
|
#18+
Задача такая: На каждую таблицу tbl должна быть таблица life_tbl с историей изменений. life_tbl имеет те же поля, что и tbl, плюс поля x_usrid (ид. пользователя, произведшего над таблицей действие добавления, удаления или изменения), x_datetime (дата и время изменения), x_operation (какая была операция: 'i', 'u', 'd' - insert, update или delete соответственно). Как в триггере записывать значение поля x_usrid (ид. пользователя, произведшего изменения) в таблицу life_tbl? (Пользователи не совпадают с пользователями mysql) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.06.2017, 16:31
|
|||
|---|---|---|---|
В триггере на insert как добавить ид. пользователя? |
|||
|
#18+
О каком именно ИД пользователя идёт речь? без уточнения непонятно, их как бы несколько... к тому же не все достижимы из триггера. А если речь об учётной записи - выбирайте между USER() и SESSION_USER() (CURRENT_USER() не подойдёт, потому как вернёт definer-a триггера). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.06.2017, 16:42
|
|||
|---|---|---|---|
В триггере на insert как добавить ид. пользователя? |
|||
|
#18+
пользователи хранятся в таблице USR. В этой таблице usrid - уникальный идентификатор - ид. пользователя. Обычно действия с таблицами происходят в хранимых процедурах. usrid передается в качестве параметра в хр. процедуру. Но, думаю, триггер не поймет, какое значение записывать? Передать параметр в триггер невозможно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=47&tablet=1&tid=1830627]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
34ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
41ms |
get tp. blocked users: |
1ms |
| others: | 230ms |
| total: | 342ms |

| 0 / 0 |
