我在存储过程中有一个代码,它将“PID-”添加到 id 号,所以如果 id 号是 1,结果应该是 PID-1。但它不起作用。
这是代码:
DROP PROCEDURE `inserproducts`//
CREATE DEFINER=`root`@`localhost` PROCEDURE `inserproducts`(pid int,pname varchar(50),pdesc varchar(50),psupp varchar(50),pdate date,pquant int)
begin
insert into products(productid,productname,proddescription,supplier,lastpurchasedate,quantityleft)
values(select concat('PID',pid,pname),pdesc,psupp,pdate,pquant));
select pid=last_insert_id();
end
我怎样才能加入插入和连接在一起?请帮我解决这个问题。