大家好,我是MySQL小白,我现在有个需求,利用自定义函数来判断商品库存,我的思路是
if 自定义函数=1 then
插入订单;
end if;
但是不行,有类似这种写法吗?
数据库只管数据存储就好,逻辑为什么不用代码执行
多谢您的回答!创建订单写成存储过程改动太大了,传参也太多了,还有我对存储过程不熟, 所以我想既保留原来的,又解决库存判断的问题 !
@ydpC#: 你的逻辑是没有问题的。具体是什么不行,编译报错还是什么?
@龙葛格: mysql 里根本就不能这么写 !
(https://img2018.cnblogs.com/q/531359/201903/531359-20190312134856133-1762841911.png)
网上搜一下,一搜一大片,很简单的。
定义一个变量 将你查的结果赋值给这个变量 然后用他来做判断条件就可以了