ID番号に「PID-」を追加するストアドプロシージャのコードがあるため、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
insert into と concat を結合するにはどうすればよいですか? これで私を助けてください。