Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Помощь в создании триггера
|
|||
|---|---|---|---|
|
#18+
Добрый день, пытаюсь создать вот такой триггер CREATE TRIGGER `update_user_by_state` BEFORE UPDATE ON `issues` FOR EACH ROW begin if old.assigned_to_id=new.assigned_to_id and new.status_id in (2,3,4) then if new.status_id = 2 then set new.assigned_to_id=5; else set new.assigned_to_id=6; end if; end if; end; Мысль в том чтобы при изменении 1 поля переопределялось другое, если это поле в данной транзакции неизменно. Получаю сообщение Error Code: 1064. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 7 Я конечно дико извиняюсь вероятно ошибка банальна и IDE тычет меня носом в синтаксис, но судя по примерам: http://www.rldp.ru/mysql/mysqlpro/triggers.htm https://www.sitepoint.com/how-to-create-mysql-triggers/ https://dev.mysql.com/doc/refman/5.5/en/trigger-syntax.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2018, 20:21 |
|
||
|
Помощь в создании триггера
|
|||
|---|---|---|---|
|
#18+
DELIMITER? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.03.2018, 20:25 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=39611495&tid=1830009]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
43ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
39ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 352ms |

| 0 / 0 |
