在MySQL触发器中获取表名

问题描述 投票:0回答:2

是否有可能在MySQL触发器中获取表名?我使用触发器来记录MySQl中某些表上的插入操作,并且我需要触发器所在的表的名称。

感谢:)

mysql triggers
2个回答
0
投票

我建议您在所有需要记录的表上放置触发器。


-1
投票

这里是一个例子:

@tablename = OBJECT_NAME(parent_object_id) 
         FROM sys.objects 
         WHERE sys.objects.name = OBJECT_NAME(@@PROCID)**
© www.soinside.com 2019 - 2024. All rights reserved.