Я ищу, чтобы создать триггер новой вставки, чтобы изменить значение. Сценарий выглядит следующим образом. Когда добавляется новая запись в таблицу, и если ObjectTypeID находится между 684 и 750, обновите значение качества до 100. Из того, что я прочитал до сих пор, я считаю, что это нужно сделать после вставки после, но я все еще новичок для SQL и обучения. До сих пор я не мог заставить это работать.Вставка триггера SQL после изменения значения
Вот моя текущая попытка:
CREATE TRIGGER `items_after_insert` AFTER INSERT ON `items` FOR EACH ROW
BEGIN
SET items.Quality = '100'
FROM items
WHERE items.ObjectTypeID > '653' AND items.ObjectTypeID < '751'
END
решаемой с помощью ниже предложений:
CREATE TRIGGER `items_before_insert` BEFORE INSERT ON `items` FOR EACH ROW BEGIN
IF NEW.ObjectTypeID > '653' AND NEW.ObjectTypeID <'751' THEN
SET NEW.Quality = '100';
END IF;
END
CREATE TRIGGER 'items_after_insert' ПОСЛЕ ВСТАВИТЬ на' 'деталей для каждой строки НАЧАТЬ SET items.Quality = '100' ИЗ пунктов ГДЕ items.ObjectTypeID> '653' И items.ObjectTypeID < '751' КОНЕЦ –