|
|
|
| Есть БД. В ней 2 таблицы.
В первой названия:
1. Мясо
2. Рыба
3. Сало.
Вот второй цена и порядковый номер из первой таблицы
650 1.
700 1.
799 2.
800 3.
Вопрос: мне нужно вставить 2-й позицией Зелень, так, чтобы первая таблица выглядела так:
1. Мясо
2. Зелень
3. Рыба
4. Сало.
А цены из второй сместились на один.
650 1.
700 1.
799 3.
800 4.
Заранее спасибо. | |
|
|
|
|
|
|
|
для: Indemion
(18.05.2007 в 23:06)
| | Незнаю может кто проще подскажет вариант, но я так понял это для сортировки!
Можно сделать дополнительное поле например pos - позиция, и вводить туда значения какие нужно, потом в запросах сортировать по позиции, | |
|
|
|
|
|
|
|
для: ШИМ
(18.05.2007 в 23:25)
| | Я бы сказал - придется сделать доп. поле. Без него будет никак. | |
|
|
|
|
|
|
|
для: Trianon
(18.05.2007 в 23:43)
| | А если UPDATE item SET id = id +1 WHERE id >= 2 | |
|
|
|
|
|
|
|
для: Indemion
(19.05.2007 в 00:00)
| | Это если мало записей, может и можно так поступить, но в дальшейшем будут проблемы думаю!
Лучше воспользоваться дополнительным полем, УДОБНЕЕ | |
|
|
|
|
|
|
|
для: ШИМ
(19.05.2007 в 00:09)
| | Записей всего 100 будет.
Меняться редко - раз в полгода.
Сделал так в 1-й и 2-й таблице. Сработало :)
Спасибо за поддержку. | |
|
|
|
|
|
|
|
для: ШИМ
(19.05.2007 в 00:09)
| | В любом случае нельзя. | |
|
|
|
|
|
|
|
для: Indemion
(19.05.2007 в 00:00)
| | За построение кода, который базируется на изменении первичного ключа записей, кодерам следует отрывать яйцы,... или что у них там еще торчит. Вот так. | |
|
|
|