I have the following table

I have inserted Product B to it and it gives me an ID of 15
insert into Table (DefID,ProdID,Definition,Desc)
       select DefID,15,Definition,Desc from Table where vo_user='jloe';
                                                                        INSERT INTO ProuctDefinition (ProdID, Definition, Desc)
SELECT
  xxx, Definition, Desc
FROM
  ProductDefinition
WHERE
  ProdID = yyy
The xxx is your new ProdID and the yyy is your old one.  This also assumes that DefID is automagically populated on INSERT.