UPDATE pc_product SET
stock_quantity = #{quantity},
version = version + 1
WHERE
product_id = #{productId} AND version = #{version}
UPDATE products
SET stock_quantity = #{item.quantity}, version = version + 1
WHERE
product_id = #{item.productId} AND version = #{item.version}
UPDATE pc_product SET
stock_quantity = stock_quantity + #{amount},
version = version + 1
WHERE
product_id = #{productId} AND version = #{version}
UPDATE pc_product SET
stock_quantity = stock_quantity - #{amount},
version = version + 1
WHERE
product_id = #{productId} AND version = #{version}