Триггер 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/

Другие вопросы по тегам