Триггер SQL не будет выполнен
Следующий триггер не будет выполнен в HeidiSQL или phymyadmin, любая помощь будет с благодарностью оценена.
Я использую heidisql, и они использовали верстак. хотя это не должно иметь значения
DELIMITER $$
CREATE TRIGGER t_l_in_a
BEFORE UPDATE ON x_l
FOR EACH ROW BEGIN
IF OLD.in_a = 1 THEN
SET NEW.status = 0;
END IF;
END$$
DELIMITER;
Предполагая, что имена таблиц и имен столбцов верны.
Большое спасибо.
пс. Это ошибка:Ошибка SQL (1419): у вас нет привилегии SUPER и двоичное ведение журнала включено (вы можете использовать менее безопасную переменную log_bin_trust_function_creators)
Я использую администратора для БД,
1 ответ
Поскольку мы используем Amazon EWS, это ответило на вопрос: https://techtavern.wordpress.com/2013/06/17/mysql-triggers-and-amazon-rds/