在不知道表名的情况下如何引用触发器代码内部触发的表?我的意思是,我需要获取该代码并将其粘贴到 20 个触发器中,每个触发器对应一个不同的表。 :-/
CREATE TRIGGER register_eventLog_for_table_xyz
AFTER UPDATE ON xyz
FOR EACH ROW BEGIN
CALL reg_event(@this_tableName, dataChanged);
END
最佳答案
构建一个脚本来查看information_schema.TABLES
以查找表列表并为每个表创建一个TRIGGER
。它还会构建表名的字符串。
关于mysql - 如何在触发器代码中使用表名作为变量? MySQL/MariaDB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35632471/