DELIMITER $$ CREATE OR REPLACE DEFINER=`root`@`localhost` PROCEDURE `vn`.`entry_copyBuys`(vSelf INT, vCopyTo INT) BEGIN /** * Copies an entry buys to another buy. * * @param vSelf The entry id * @param vCopyTo The destination entry id */ INSERT INTO buy( entryFk, itemFk, quantity, buyingValue, freightValue, isIgnored, stickers, packing, `grouping`, groupingMode, containerFk, comissionValue, packageValue, packagingFk, price1, price2, price3, minPrice, isChecked, location, weight, itemOriginalFk ) SELECT vCopyTo, itemFk, quantity, buyingValue, freightValue, isIgnored, stickers, packing, `grouping`, groupingMode, containerFk, comissionValue, packageValue, packagingFk, price1, price2, price3, minPrice, isChecked, location, weight, itemOriginalFk FROM buy WHERE entryFk = vSelf; END$$ DELIMITER ;