Oh no, you ought to start learning the correct way of
database design[
^].
These are some of my observations and suggestions:
First of all, why is data type of price in varchar?
Secondly, why do you need to store price difference as they are derivable from totalprice and the respective prices. Think about date of birth and age, which do you store in the database?
Lastly, you cannot keep adding new columns as many as the number of priceN, instead, change it into 2 tables:
table: product
product_id (primary key)
product_name
table: product_price
product_id
product_price (product_id and product_price are composite key)
both tables are linked through product_id in one to many relationship.