1
我已经在这里存储过程:存储过程使用if语句
delimiter //
create procedure insert(p int, n varchar(10), d date, q int)
begin
select pname if(pname!=n)
then
insert into prod(p,n,d,q)values(p,n,d,q)
else quant=quant + q;
from prod;
end;
//
这个存储过程将记录添加到表prod
如果pname
和n
不相等,否则,如果他们是平等的,在定量将更新,由q的值加上。这个想法不起作用,你能帮助我吗?如何实现这一目标?
还有其他答案吗? – 2013-03-19 14:12:07