我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

刚学数据库,问一下这个触发器怎么在报错啊

CREATE TRIGGER tr_book BEFORE INSERT
ON t_book FOR EACH ROW
BEGIN
DECLARE ans VARCHAR(100);
IF NEW.price<= 0 THEN SET ans=CONCAT('您输入的价格为:',NEW.price,'为无效的价格,请输入大于0元的有效数字。');
SIGNAL SQLSTATE 'HY000' SET MESSAGE_TEXT = msg;
END IF;
END;

img

我这边执行没问题。

img

近期文章

  • 怎么取值的?还有scanf为什么要这样输入?
  • c++编程,帮帮我,帮帮我,帮我帮我
  • 古典问题:兔子生兔子
  • 谁能帮我看一下出了什么问题
  • 用IE浏览器在iframe里直接显示Excel表格
  • Unity中通过点击物体来使TEXT显示隐藏
  • 优炫数据库支持xmltable吗?
  • 这种扩展先序遍历为什么不能建立二叉树,没有输出结果
  • 怎样将顶部导航栏改为侧边导航栏
  • 指针迷了求指点求指点
  • C++建立工程组,输出最大,最小,中间值
  • 请问yolov3剪枝项目的数据集是怎么配的呢?
  • 这个问题该如何分析?求分析过程
  • 素数的多种拓展,求序列
  • index error:list index out of range的原因
  • 流水灯按键问题,看看问题出在哪里
  • ORDER BY 排序后数据还是混乱的,是什么情况?
  • 如何用C语言将txt文本中的数据改成如下的格式
  • 汇编语言实验 统计缓冲区字符个数 并填入指定字符后内存单元
  • 这段代码怎么在VS2019运行啊

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华