Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Добавление вторичного ключа / 3 сообщений из 3, страница 1 из 1
04.04.2005, 12:54
    #32996148
bav
bav
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление вторичного ключа
Добрый день, говпода подскажите что не так.
Пытаюсь добавить в таблицу вторичный ключ
делаю так

alter table ADV add constraint FK_Reference_20 foreign key (SID_ID)
references SIDES (SID_ID) on delete restrict on update restrict;

пишет

can't create table '.\reklama\#sql-288_1.frm

дал граты на всё пользователю, таблицы есть, но добавить ничего нельзя
Система win2000 Pro
Mysql 4.0
...
Рейтинг: 0 / 0
04.04.2005, 12:58
    #32996160
mahoune
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление вторичного ключа
Может вот тут описано???
http://sql-info.de/mysql/referential-integrity.html

Код: plaintext
mahoune
...
Рейтинг: 0 / 0
04.04.2005, 14:29
    #32996374
bav
bav
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Добавление вторичного ключа
Чёт я не допру, в этом примере грится о том, что я при создании таблицы создаю поле, которое является вторичным ключём, интересно а как я его создам, ежели второй таблицы (в которой первичный ключ) ещё не создано??
А так всё ок - индексы есть на первичные ключи тип таблиц InnoDb но что-то не так

Не логичнее ли - создать отдельно таблицы, а потом с помощью ALTER TABLE добавить в них ключи?
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Добавление вторичного ключа / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]