Существует таблица продуктов. Это порядок по столбцу: OrderIdЖесткий заказ по дизайну колонны
Когда я вставляю строку в таблицу. Теперь возникает проблема.
например:
product_name orderid
A 1
X 2
U 3
Я пытаюсь вставить продукт D и заказ между А и X Таким образом, я должен поставить двойки OrderID = 2, а затем обновить X & OrderID ˙U в + 1
product_name orderid
A 1
D 2
X 3
U 4
Проблема в том, что действия вставки часто и число записей будет очень большим. Таким образом, производительность - большая проблема.
В этом случае есть ли лучший дизайн?
сейчас я попробую решение Джеффри и спасибо за советы по назначению sam yi.
product_name order_num
A 100
D 101
X 200
U 300
Когда пробел будет заполнен, я сделаю все последующие записи добавленными.
product_name order_num
A 100
Z1 101
Z2 102
... ...
Z200 200
X 300(200+100)
U 400(300+100)
Зачем вам нужен столбец «OrderId»? –
Прошу прощения, я не могу показать вам дизайн продукта. Но я могу использовать подобный сценарий для exmaple. Если у вас есть книга. вы вставляете запись страницы рядом со страницей 1, поэтому вы должны заказать номер страницы. Если вы ее не закажете, это будет странно. – piforever