Mustang
Зарегистрирован: 18.04.2008 Сообщения: 1 Откуда: Ярославль
|
Добавлено: Пт Апр 18, 2008 3:37 pm Заголовок сообщения: Удаление "старых" клиентов из базы данных. |
|
|
Задача:
1. очистить таблицу clients от так называемых мертвых клиентов, которые не посещают клуб с 31.12.2006 года.
2. удалить всю информацию из таблицы mainlog, которая касается клиентов из пункта 1.
3. наслаждаться жизнью.
Вопросы:
1. Таблица clients содержит поле id, а таблица mainlog содержит поле - ClientID. Только ли по этому полю данные в двух таблицах связаны между собой?
2. При удалении записей из таблицы clients следует удалить данные из таблицы clients_photos, связанные по полю ClientsID?
3. Из каких еще таблиц, следует удалить данные, когда чистишь таблицу clients?
4. В данный момент база данных хранится в формате InnoDB, вес 7 гигов. Безболезненно ли воспримет Асталависта переконвертацию данных в MyISAM? Или это не рекомендуется по причине того, что MyISAM не поддерживает транзакции?
5. Если конвертация не рекомендуется, то можно ли указать рекомендуемые значения параметров в файле my.ini для работы с базой InnoDB.
Спасибо. |
|