问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

我在用mysql做一个库存的数据库!我想在入库表了添加一条数据后触发库存表的数量属性与插入的相同属性相加

发布网友 发布时间:2022-05-11 10:11

我来回答

2个回答

热心网友 时间:2023-10-11 04:45

CREATE
TRIGGER `入库表` AFTER INSERT ON `入库表`
FOR EACH ROW BEGIN
CALL MyFun(new.lsh);
END IF;
END;

然后写一个存储过程
DELIMITER $$

USE `yourdatabase`$$

DROP PROCEDURE IF EXISTS `MyFun`$$

CREATE DEFINER=`root`@`localhost` PROCEDURE `MyFun`(IN clsh CHAR(16))
BEGIN
DECLARE totle, num1,num2 int;
declare bh char(16);
SELECT 数量 INTO num1 FROM 入库表 WHERE 入库编号=clsh;
SELECT 物料编号 into bh FROM 入库表 WHERE 入库编号=clsh;
SELECT 数量 INTO num2 FROM 库存表 WHERE 物料编号=bh;
set totle=num1+num2;
update 库存表 set 数量=totle WHERE 物料编号=bh;

END$$

DELIMITER ;

大概就是这样,里面的中文改成你对应的表和字段,然后你可以在存储过程里面加上异常处理,比如编号重复等。

热心网友 时间:2023-10-11 04:45

create trigger yourName after insert on rukubiao for each row
begin
insert into kucunbiao values(new);
end;追问这里体现不出库存表里数量这个属性的改变喔!
就是有一个入库表属性有(入库编号,物料编号,数量)
库存表(物料编号,数量)
入库表插入一条数据,触发库存表的数量=库存数量+入库数量
能帮我写一下吗!谢谢
感谢!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...油桶横放长6、25米,圆的直径为2、05米,液体横放的高度为1、8米。求... 一个圆桶半径为1.2米,高为12米,现将油桶平放,此时装油的高度为1.722米... 大油桶是横放的,油桶圆的直径是2.15米,长是3.6米,里面的净油位高度... 一个圆柱油桶横着放,长5.5米,直径2.4米,里面装着油,油高度1米,求现在... 有一个圆柱体桶横放,长7米,高2.7米,里面装的油与油桶距离1.2米,求油的... 圆柱形油桶横放时油部分占底面圆周的三分之一当油桶直立油的高度和桶... 有一个圆柱体桶横放 有一个圆柱体桶横放 长9.4米 高2.6米 里面装的油与桶底距离0.6米,求里 ... 电脑单独安装outlook教程如何在电脑上安装outlook 直角转弯为什么会压角 mysql数据库怎么创建一个存储过程查询两个表的关联数据、怎么查? ORACLE数据库 存储过程 中 从几张级联表中查询 出结果集,循环添加到另一张表的某一字段 求一个 MySQL的存储过程,给一个数据库里面所有的表都追加一个字段(表名没有规律) SQL 如何 从一个表中调出数据 然后每个数据 都执行 同一个存储过程(PROCEDURE) mysql 存储过程 从一张表查询数据插入到另外一张表?(同一个库)。 vivoy67和vivox9的区别是什么? 只会c语言可以应聘算法工程师吗 我想买个笔记本红色的 要DELL或者宏基 谁有网页 关于这两个的 我想看看 红宏基笔记本4752G怎么一直用独显? 红色的宏基笔记本14寸的换一个键盘多少钱 请问华硕,宏基笔记本电脑价格在4000内,12-14寸,颜色:银色、酒红色、黑色,性能那个好一点? 各位买过宏基笔记本Acer 4738G(372G32Mnrr)的花了多少钱啊? 宏基4738G 红色笔记本 XP 显卡驱动 请问下。宏基的as4741g .4738.As4741G 哪款好? 麻烦推荐一下笔记本电脑 价位:3500-4000左右。 品牌: 联想 宏基,最好有对比 颜色:必须得是红色的。 宏基5755G-2454这款笔记本有几种颜色。听朋友说有红色,可在网上查没有红色。是真的本本吗? 现在宏基出了款红色的笔记本,听说很好看,但是不知道配置怎么样,有谁知道型号啊? 红色宏基笔记本,2009年款,3200元 问:宏基笔记本有没有14寸,i5处理器,红色,中高配置,价格不考虑。谢谢 宏基笔记本电脑有红色的吗 cisco smbsa什么意思 什么是cisco tac engineer 如何彻底解决思科路由器崩溃问题 怎样将录音发到微信 一键启动的车钥匙怎么打开后车箱? 你好!车钥匙忘在后备箱了,怎么开呀,是那种大众按钮开关,车门都锁了 请问蒜苗炒里肌的经典做法? 电脑突然黑屏不能开机 干酵母蒸馒头用多长时间 劝学论述学习的方法和态度,可以分为几个层次?是如何正反设喻论证的? 组织学习的层次 子曰:“知之者不如好之者,好之者不如乐之者”讲到学习的三个层次,分别是?其中哪个突出,为什么? “知之者不如好之者,好之者不如乐之者”指出了学习有哪三个层次? 请问什么是学习 论语中论述学习的三个层次的语句是? 知之者不如好之者好之者不如乐之者指出了学习有哪三个层次 《论语》中论述学习的三个层次的语句 龟头后面最近每天清洗都有白色的污垢怎么回事 “qq群主转让”遇到的问题 apple store怎么教育优惠