Если удалить например элемент с position=2 ... то получится
tovar_id | position |
1 1
3 3
4 4
5 5
первый вопрос, как снова восстановить позиции без разрывов 1,2,3...и т.д. ...только изменяя позиции всех последующих элементов? в даном случае с 3го по 5й