
28.05.2008, 09:15
|
|
Участник форума
Регистрация: 01.02.2007
Сообщений: 286
Провел на форуме: 804931
Репутация:
526
|
|
Сообщение от sky7
как правильно создать таблицу в MySQL, чтоб после удаления какой либо запись ключ начинался с 1,
и каждая новая запись добавлялась в конце таблицы?
О боги... что за покаление, что за мозгожрущий сверхмаразм... Почему каждый своим долгом счтает спросить это?)
Нынче принято проектировать и работать с БД, не зная элементарных вещей... =\
А по теме пример: допустим у тебя есть две таблицы:
работники и отделы. В таблице работники идет внешний ключ на первичный синтетический ключ (тот, который ты хочешь менять) таблицы отделы. И вот представь: что то ты там намутил в своей базе, у тебя в таблице отделы начинают значения первичного ключа меняться... а со связанными таблицами что делать то? Перелопачивать все? Если база большая - а это практически всегда - это никому не нужное дело и титанческие нагрузки на серв... Спрашивается - а нафига это делать, когда все будет работать, если мы просто-напросто ничего не будем трогать?
А вообще причина конечно же кроется не только в этом, но это я привел для примера - что бы тебе хоть немного стало ясно.
|
|
|