почему не рекомендуется удалять записи из таблиц ?

Benderlio

Новичок
почему не рекомендуется удалять записи из таблиц ?

вот меня недавно просветили что не рекомендуется удалять записи из таблиц, т.е. рекомендуется помечать их как отключенные
а собственно почему? где об этом можно почитать
 

Фанат

oncle terrible
Команда форума
а почему ты не задал вопрос этому просветителю?
 

Benderlio

Новичок
Фанат
ну скажем так, хотелось бы узнать об этом побольше, значительно побольше
 

Фанат

oncle terrible
Команда форума
Вот и узнавай. У того кто тебе это сказал. что он имел в виду
 

maxru

МИФИст
А теперь представь, что человек активно юзал твой сайт, пользовался, скажем, блогом, форумом, постил новости, скачивал файлы, его id засветился в туевой хуче таблиц. Если ты удалишь только его запись в таблице юзеров - получишь кучу записей в таблицах с неизвестным id. Если твой движок при регистрации ищет первый неиспользованный id, то авторство этих записей в таблицах перейдет к зарегистрировавшемуся человеку. Даже если ты удалишь все записи, где засветился этот id, то обязательно (по закону Мерфи) найдется запись в некой таблице, которая ссылалась на одну из удаленных записей. В итоге ты получишь хаос.
Надеюсь апокалиптическая картина получилась достаточно яркой -)
 

Фанат

oncle terrible
Команда форума
maxru
Если твой движок при регистрации ищет первый неиспользованный id, то движок надо выкинуть на помойку, а его автора - в биореактор.
 

Bermuda

Новичок
движок при регистрации ищет первый неиспользованный id
авторство этих записей в таблицах перейдет к зарегистрировавшемуся человеку
Так я не понял, он ищет первый "неиспользованный" id?
Тогда как авторство статей с уже "использованным" id перейдет к пользователю которому присвоен "неиспользованный" id?
Ведь он уже использован?
Ничего не понимаю...
 
Сверху