我可以运行应用程序(或存储过程)并从触发器获取结果

时间:2018-01-16 05:32:28

标签: c# mysql triggers

我想在table1上创建一个插入/更新table2的触发器。

DELIMITER $$
CREATE TRIGGER after_table1_update 
after UPDATE ON table1
BEGIN
FOR EACH ROW 
 Insert into table2
 SET password = OLD.password,
    name = OLD.name; 
END$$
DELIMITER ;

这里的问题是我想先解密(old.password)然后在插入第二个表之前对其进行哈希处理。我有一个c#程序可以做到但是我怎么能在这里做呢?

1 个答案:

答案 0 :(得分:1)

  1. 首先,您必须将代码放在' BEGIN'和' END $$' 关键字。
  2. 然后你可以声明一个变量。
  3. 并搜索正确的功能以解密旧密码
  4. 将其存储在变量
  5. 并将其插入另一张表。