







|
MySQL.RU - Webboard
Вернуться
Как отключить проверку наличия ключа (Віталій) 03/08/2004 - 19:07:06
Re: Как отключить проверку наличия ключа (Dinky) 03/08/2004 - 19:11:46
Re: Не помогает... (Віталій) 03/08/2004 - 19:45:23
Re: нет. нельзя и это правильно. (Alec) 04/08/2004 - 09:47:19
Re: Проблема несколько в другом (Віталій) 04/08/2004 - 11:09:11
Re: это точно -Проблема несколько в другом (Валентин) 04/08/2004 - 15:26:58
Re: это точно -Проблема несколько в другом (Віталій) 04/08/2004 - 16:33:31
> Original message text:
> From: Віталій - 03/08/2004 - 19:07:06
> Subject:Как отключить проверку наличия ключа
> -----------------
> Сервер 4.0.20 таблицы InnoDB
>
> Пишу программу автоматического обновления структуры базы данных у клиентов на основе информации, передаваемой из главного оффиса.
> И такая вот у меня проблема.
> Надо удалить существующие ключи и создать новые.
> Беда в том, что существующий ключ может быть создан для поля с параметром auto_increment и удалить его, не изменив определения поля, невозможно.
> Можно ли отключить эту проверку на время
> ( По аналогии Set_foreign_key_checks = 0 ) ?
>
>
>
>
From: Віталій - 04/08/2004 - 16:33:31
Subject:это точно -Проблема несколько в другом
-----------------
Нет. Структура базы - правильная (так нескромно)
Задача другая - изменяю структуру базы у себя и надо отослать изменения клиентам и филиалам.
Самый простой вариант у клиента - удалить все ключи, констрейнты и создать новые по информации из головного оффиса.
У себя я то делаю по шагам - удаляю auto_increnet, удаляю ключ, создаю новый ключ, восстанавливаю auto_increment
Проблема в том, что я передаю клиенту не изменения от версии 1.5 к версии 1.6, а структуру базы на данный момент и по ней пробую сделать структуру базы у клиента такой, как надо.
Несмотря на все проблемы, пока что получается, кстати, не без помощи участников данного форума, за что им и благодарен !
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
16488
|
|