当前位置: 首页 > 知识库问答 >
问题:

错误代码:1193。未知系统变量“action”

冯宪
2023-03-14

分隔符//如果存在,则删除触发器TR_AUPKYL//

创建触发器tr_experioud--type of trigger等
在每行发票上更新后,如果status='experioud',则插入alerts值(new.message_date,new.origin,new.message);设置action='update',message_date=NOW(),origin=old.campaignno,message='invoice with number'+old.invoiceNo+'is NOW experioud‘;结束IF;结束

共有1个答案

别开诚
2023-03-14
CREATE TRIGGER tr_overdue AFTER UPDATE ON Invoice FOR EACH ROW IF STATUS = 'overdue' THEN INSERT INTO alerts(columns1, column2,...) VALUES(new.message_date,new.origin,new.message);

我不确定在SET语句中更新的列是否也属于Invoice中,但是如果它们属于Invoice中,那么它们应该包括在INSERT语句中,这样可以解决问题。

 类似资料:
  • 问题内容: 我有一个运行JDBC并从MySQL获取数据的应用程序,但是由于此错误,我无法构建它: 我在这里有文件application.properties Mysql Workbench是8.0版本 问题答案: 已在MySQL 8中删除。请检查docs。 它与JDBC驱动程序5.1.44一起使用。

  • 具体参见:com.gitee.easyopen.message.Errors.java 注:0~100为系统占用的code码 -9=系统错误 1=调用不存在的服务请求 2=服务请求参数非法 3=服务请求缺少应用键参数 4=服务请求的应用键参数无效 5=服务请求需要签名,缺少签名参数 6=服务请求的签名无效 7=服务请求超时 8=服务请求业务逻辑出错 9=服务不可用 10=服务请求时间格式有误 11

  • 系统变量的输出通常以{$Think开头,如: {$Think.server.http_host} // 输出$_SERVER['HTTP_HOST']变量 {$Think.session.user_id} // 输出$_SESSION['user_id']变量 {$Think.post.id} // 输出$_POST['id']变量 {$Think.get.page} // 输出$_GET['p

  • 系统变量的输出通常以{$Think开头,如: {$Think.server.http_host} // 输出$_SERVER['HTTP_HOST']变量 {$Think.session.user_id} // 输出$_SESSION['user_id']变量 {$Think.post.id} // 输出$_POST['id']变量 {$Think.get.page} // 输出$_GET['p

  • 主要内容:查看系统变量,设置系统变量在 MySQL 数据库,变量分为系统变量和用户自定义变量。系统变量以 @@ 开头,用户自定义变量以 @ 开头。 服务器维护着两种系统变量,即 全局变量( GLOBAL VARIABLES )和 会话变量( SESSION VARIABLES )。全局变量影响 MySQL 服务的整体运行方式,会话变量影响具体客户端连接的操作。 每一个客户端成功连接服务器后,都会产生与之对应的会话。会话期间,MySQ

  • 9.4.1. 结构式系统变量 MySQL可以访问许多系统和连接变量。当服务器运行时许多变量可以动态更改。这样通常允许你修改服务器操作而不需要停止并重启服务器。 mysqld服务器维护两种变量。全局变量影响服务器整体操作。会话变量影响具体客户端连接的操作。 当服务器启动时,它将所有全局变量初始化为默认值。这些默认值可以在选项文件中或在命令行中指定的选项进行更改。服务器启动后,通过连接服务器并执行SE