![]() |
|
Модераторы: skyboy |
![]()
|
|
| Jubei |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 105 Регистрация: 7.7.2005 Где: Рига,Латвия Репутация: нет Всего: нет |
Интересует такое дело есть mysql база данные в которую вноситься через PHP скрипт, там есть такой поле id int(6) NOT NULL auto_increment ему такие параметры я присвоил PRIMARY KEY (id),UNIQUE id (id),KEY id_2 (id)
Как можно сделать так что при удаление например строчки в таблице с id 5, строчки с id выше (6,7 и так далее) понижали своё значение ? Заранее спасибо за помощь. Это сообщение отредактировал(а) Jubei - 12.7.2005, 14:53 |
|||
|
||||
| Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة Репутация: 21 Всего: 73 |
Никак. Это противоречит принципам реляционных БД. -------------------- Теперь при чем :P |
|||
|
||||
| Mal Hack |
|
||||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 8 Всего: 261 |
Ну почему же. Изврат есть, сделать после каждого DELETE UPDATE table SET id = id - 1 WHERE id > $deleted_id Но конечно же, это:
ЗЫ: Я просто как вариант привел. |
||||
|
|||||
| Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة Репутация: 21 Всего: 73 |
После такого Update нет никакой уверенности в целостности данных. Я бы не стал использовать.
-------------------- Теперь при чем :P |
|||
|
||||
| Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 8 Всего: 261 |
При таком апдейте мы про целостность даных забываем вообще |
|||
|
||||
| Ignat |
|
|||
![]() Флудератор ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4030 Регистрация: 19.4.2004 Где: غيليندزيك مدينة Репутация: 21 Всего: 73 |
Вот-вот. -------------------- Теперь при чем :P |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | MySQL | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |