1
下面的觸發器將不會在HeidiSQL或phymyadmin中執行,任何協助都將在修復中得到謹慎的讚賞。SQL觸發器將不會執行
我使用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;
假設表名和列名正確。
非常感謝。
ps。這是錯誤: SQL錯誤(1419):你沒有SUPER權限和二進制日誌功能已啓用(你可能希望使用不太安全log_bin_trust_function_creators變量)
我使用的是管理員用戶爲DB,
你檢查的特權?這顯然是自MySQL 5.06以來的新功能。您可能需要將其設置爲可以使用'ALTER PROCEDURE'。你使用phpMyadmin嗎? – nomistic
嗨,我正在使用HeidiSQL – Martin
好嗎你可以運行命令行嗎? – nomistic