是否可以为表的插入和更新事件触发mysql触发器?
我知道我可以做到以下几点
CREATE TRIGGER my_trigger
AFTER INSERT ON `table`
FOR EACH ROW
BEGIN
.....
END //
CREATE TRIGGER my_trigger
AFTER UPDATE ON `table`
FOR EACH ROW
BEGIN
.....
END //
Run Code Online (Sandbox Code Playgroud)
但我该怎么办
CREATE TRIGGER my_trigger
AFTER INSERT ON `table` AND
AFTER UPDATE ON `table`
FOR EACH ROW
BEGIN
.....
Run Code Online (Sandbox Code Playgroud)
有可能,还是我必须使用2个触发器?两者的代码相同,我不想重复它.
好的,我有两个Web项目WebProject1和WebProject2。两者都需要数据库连接,因此所有这些都在一个名为Common的C#.NET项目中。
现在,我的问题是当前两者的连接字符串相同,并且目前已将其硬编码到DB类中(在Common项目中),但我想将其移到配置文件中。
我真的很想在Common项目中有一个配置文件,其中包含两个Web项目都在其中使用的连接字符串。这有可能吗?
我在解决方案中有几个ASP.NET网站以及一个通用的C#代码项目.如下:
首先,我想使用Global.asax文件记录所有未处理的异常.我可以为每个网站提供一个Global.aspx文件,但所有代码都是相同的,并且必须保持同一文件的多个副本是最新的.有没有办法将Global.aspx文件放在公共库中,然后从每个网站链接到它.我尝试过添加退出项目>添加为链接但它不会被页面运行.
其次所有的网站都需要一个错误页面,我可以写信息(不只是一个简单的html页面),所以我有一个Error.aspx页面,我想重定向到错误的详细信息.我可以再次为每个网站提供一个,但它将是同一页面.有没有办法将它存储在Common项目中并链接到它?到目前为止,我能想到的唯一解决方案是拥有一个Error网站,其中包含Error页面.