arsenaljek, ну ключ на строки совсем печалька, можно глянуть какой сейчас максимум имеет по длине ид продукта.
select max(length(id_product)) from prices
arsenaljek, id_product varchar(100) тоже думаю лишнее
Первое это строка, если сделать int будет проще
Если поменяете тип. Ключи тоже надо будет перестроить