|
|
|
| Такой трабл возник, в бд при новой записи в поле "позиция" записывается макс(позиция)++.
и вот при удалении какой либо записи(скажем позиция у неё будет 4), все поля после 4 сместить на 1, тоесть чтобы небыло пробела в числах позиции. Как бы так правильно заделать?..
и ещё пугает то что,записей может быть уйма и скажем я удалю записть с позицией 1? Имхо бд не порадуется) | |
|
|
|
|
|
|
|
для: sl1p
(10.08.2008 в 14:38)
| | О каком поле идет речь? Если это не автоинкремент, то можно примерно так. | |
|
|
|
|
|
|
|
для: sim5
(10.08.2008 в 15:18)
| | большое спасибо!.. ато я просто менял местами если позиция уже существовала.. | |
|
|
|