Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Триггер выдает ошибку
|
|||
|---|---|---|---|
|
#18+
Помогите разобраться, почему не работает триггер (Выбивает #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '' at line 3 ) CREATE TRIGGER `ORDERING` BEFORE INSERT ON `orders` FOR EACH ROW BEGIN IF (SELECT COUNT(id_orders) FROM orders WHERE id_cl=NEW.id_cl)=3 THEN UPDATE clients SET discount='5%' WHERE id_clients=NEW.id_cl; END IF; IF(SELECT discount FROM clients WHERE id_clients=NEW.id_cl)='5%' THEN SET NEW.oplata=TRUNCATE((SELECT price_product FROM products WHERE id_products=NEW.id_prod)*0.95,2); ELSE SET NEW.oplata=TRUNCATE((SELECT price_product FROM products WHERE id_products=NEW.id_prod),2); END IF; IF (SELECT COUNT(id_orders) FROM orders WHERE id_cl=NEW.id_cl)=8 THEN UPDATE clients SET discount='10%' WHERE id_clients=NEW.id_cl; END IF; IF(SELECT discount FROM clients WHERE id_clients=NEW.id_cl)='10%' THEN SET NEW.oplata=TRUNCATE((SELECT price_product FROM products WHERE id_products=NEW.id_prod)*0.90,2); ELSE SET NEW.oplata=TRUNCATE((SELECT price_product FROM products WHERE id_products=NEW.id_prod),2); END ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.05.2017, 15:45 |
|
||
|
|

start [/forum/topic.php?fid=47&fpage=75&tid=1830712]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
69ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
39ms |
get tp. blocked users: |
2ms |
| others: | 12ms |
| total: | 164ms |

| 0 / 0 |
