99偷拍视频精品区一区二,口述久久久久久久久久久久,国产精品夫妇激情啪发布,成人永久免费网站在线观看,国产精品高清免费在线,青青草在线观看视频观看,久久久久久国产一区,天天婷婷久久18禁,日韩动漫av在线播放直播

mysql庫存怎么寫,mysql怎么存儲的

mysql數據庫存儲過程怎么寫

創建存儲過程

創新互聯建站網站建設公司,提供成都網站制作、網站設計,網頁設計,建網站,PHP網站建設等專業做網站服務;可快速的進行網站開發網頁制作和功能擴展;專業做搜索引擎喜愛的網站,是專業的做網站團隊,希望更多企業前來合作!

mysql delimiter $ -- delimiter $是設置 $為命令終止符號,代替默認的分號,因為分號有其他用處.

mysql create procedure sp_test(IN pi_id int, OUT po_name varchar(10))

- begin

- select * from test.tb_test;

- select tb_test.name into po_name from test.tb_test where tb_test.id = pi_id;

- end

- $

Query OK, 0 rows affected (0.00 sec)

mysql delimiter ; -- 恢復分號作為分隔終止符號

5.調用存儲過程

mysql set @po_name='';

Query OK, 0 rows affected (0.00 sec)

mysql call sp_test(1,@po_name);

我在用mysql做一個庫存的數據庫!我想在入庫表了添加一條數據后觸發庫存表的數量屬性與插入的相同屬性相加

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 ;

大概就是這樣,里面的中文改成你對應的表和字段,然后你可以在存儲過程里面加上異常處理,比如編號重復等。

mysql減庫存語句要怎么寫

找到庫存表,找到庫存數量的字段,用語句修改庫存數量的值即可。

如:庫存表:stock 庫存數量字段:nums

update stock set nums = nums + 1 where sku_id = 10 (修改sku_id為10的紀錄,將數量在原基礎上加1)

注意:1.正式數據庫不要隨意改動 2.update語句中盡量加上where條件,即便條件是where 1=1(養成這個習慣),有句話這樣說,update語句如果不加where條件生孩子會沒屁眼????

網站名稱:mysql庫存怎么寫,mysql怎么存儲的
當前URL:http://www.yijiale78.com/article24/dsihhje.html

成都網站建設公司_創新互聯,為您提供面包屑導航微信小程序網站排名、、品牌網站建設建站公司

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

綿陽服務器托管