1

以下触发器不会在 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): You do not have the SUPER privilege and binary logging 已启用(您可能希望使用不太安全的 log_bin_trust_function_creators 变量)

我正在为数据库使用管理员用户,

4

1 回答 1

0

当我们使用亚马逊 EWS 这回答了这个问题: https ://techtavern.wordpress.com/2013/06/17/mysql-triggers-and-amazon-rds/

于 2015-05-12T01:11:13.647 回答