MySQL не получается создать триггер

186
07 февраля 2018, 10:38

Есть 2 таблицы : 1-я :

CREATE TABLE users (
INT id PRIMARY KEY AUTO_INCREMENT, VARCHAR order_type, INT order_id);

2-я :

CREATE TABLE orders(
INT order_id PRIMARY KEY AUTO_INCREMENT, VARCHAR order_type, INT user_id);

Надо чтобы при добавлении в таблицу orders нового товара, с user_id = id существующего юзера у юзера с id = user_id обновлялось поле users.order_type = orders.order_type. То, что я пытался :

CREATE TRIGGER 'update_trigger'AFTER INSERT ON 'orders' FOR EACH ROW 
BEGIN
INSERT INTO users(users.order_type) VALUES (order_type) WHERE users.id = 
user_id;
END

Что я делаю не так? При этом еще по идее order_type, id из orders должны ссылатся (быть внешним ключем) на users.order_id, users.order_type

БД - MySQL

READ ALSO
NullReferenceException С# При попытке заполнения

NullReferenceException С# При попытке заполнения

Возникла необычная проблемаИмеется класс:

186
C# Издатель-Подписчик через RabbitMQ

C# Издатель-Подписчик через RabbitMQ

Решил разобраться с меж сервисным взаимодействием через брокер сервис очереди RabbitMQИ подвернулась задача где его можно использовать для...

240
Свойства класса в C# [требует правки]

Свойства класса в C# [требует правки]

Мне потребовалось создать свой список, на подобии List<T> в C#Не спрашивайте зачем, просто примите как дaное

243
Быстрый доступ к закрытому массиву

Быстрый доступ к закрытому массиву

Есть некоторый класс, содержащий массив с координатами в виде закрытого поля, и абстрактный класс для создания расширений:

215