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

9rygscc1  于 2021-06-24  发布在  Mysql
关注(0)|答案(1)|浏览(201)

我想在表1上创建一个触发器来插入/更新表2。

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#程序可以做到这一点,但我怎么能在这里做到呢?

icnyk63a

icnyk63a1#

首先,必须将代码放在“begin”和“end$$”关键字之间。
然后可以声明一个变量。
并搜索正确的函数来解密旧密码
将其存储在变量中
并将其插入到另一个表中。

相关问题