我想在某些表插入后创建一个通知。例如,每当用户插入注释时,我都会为管理员创建一个通知,这个用户已经创建了一个注释。
我过去经常在PHP中手工操作,它没有那么糟糕,它是这样的:
// after the comment is created
Notification::create(....);
不错,但有时我给用户添加图片、帖子、..etc的能力。所以我必须记住每次都要插入一个通知。
因此,我正在考虑使用mysql触发器代替。但我担心这会对演出产生怎样的影响?
最后一件事是,在多个表插入后是否可以创建触发器?
谢谢,
我通过下面的代码尝试了上面的场景
CREATE OR REPLACE TRIGGER test_bf_af2
AFTER LOGON ON SCHEMA and
BEFORE LOGOFF ON SCHEMA
BEGIN
--some logic
END;
/
但我说错了
错误报告: ORA-04079:无效的触发器规范
00000 -“无效的触发规范”
*原因:CREATE触发器语句无效。
*操作:检查语句是否有正确的语法。
那么,这两种类型都有可能吗?如果是,我怎样才能做到呢?
目前,我在azure函数中使用python创建一个计时器触发器,该触发器从blob存储中聚合数据,并将结果放入cosmosDB中。
我的问题如下:当我在路径绑定中使用特定文件时,函数将按预期运行。每当我更改它(以便获取容器中的所有气泡)时,我都会得到以下错误:
Microsoft.Azure.WebJobs.Host: No value for named parameter 'test'.
下面是我的function.json绑定
{
"bindings": [
{
"name": "blobTrigger
我有树表MySQL:
文章表包含:
id int
title varchar(255)
...
新闻表包含:
id int
title varchar(255)
...
备注表格包含:
id int
content text
type tinyint(1) //this column holds 0 if this comment for news and holds 1 for article
fid int // this column holds id of article or news
如何使外键从评论表到文章和新闻。我的意思是如何在MySQL查询中实现这一点:
我有以下代码:
function onEdit(event) {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var s = event.source.getActiveSheet();
var r = event.source.getActiveRange();
if(s.getName() == "Out" && r.getColumn() == 10 && r.getValue() == "TRUE") {
var row = r.getRow()
我有一个计时器函数,每15分钟运行一次(下面是伪代码)。由于第三方服务中的供应商问题,我们会看到失败之后是延伸(45分钟,6小时等)。其中计时器函数没有执行。
public static class ThirdPartySynchronization
{
private static readonly ThirdPartySdk s_thirdPartySdk = new ThirdPartySdk();
[FunctionName("TimerTriggerCSharp")]
public static void Run([TimerTrigger(
我正在编写一个带有appscript的gmail插件,我希望它只在用户打开该插件时才执行http请求,而不是每次呈现卡片时执行。
function main(e){
var mainCard = CardService.newCardBuilder();
// Set up card sections
UrlFetchApp.fetch(...) // Will perform the request even if addon is not opened
return [card.build()]
}
是否可以在打开的卡片上执行UrlFetchApp,而不是在渲染时执
我在通过课本自学RDMS。我习惯于使用MySQL,所以我坚持使用它,但这本书使用的是甲骨文。
我正在尝试用MySQL命令在中创建一个触发器
CREATE OR REPLACE TRIGGER TRG_PRODUCT_REORDER
AFTER INSERT OR UPDATE OF P_ONHAND ON PRODUCT
BEGIN
UPDATE ON PRODUCT
SET P_REORDER = 1
WHERE P_ONHAND <= P_MIN;
END;
/
当我运行上面的命令时,我得到
Error code 1064, SQL state