您正在制作将从总数中扣除通过数量的程序。
现在我已经采用静态数据意味着我没有通过过程传递任何参数值。
但代码不会扣除或更新数量数据。
以下是我的代码:
DELIMITER $$
CREATE PROCEDURE `new_procedure1` ()
BEGIN
update product_master set prod_qty = (prod_qty - 10)
where prod_id = 3;
END
答案 0 :(得分:1)
伙计,这适合我。
DELIMITER $$
CREATE
PROCEDURE `new_procedure1`(IN pid INT(10))
BEGIN
UPDATE product_master SET prod_qty = (prod_qty - 10) WHERE prod_id = pid;
END$$
DELIMITER ;
和
CALL new_procedure1(1);