Общие > Базы данных

on delete restrict

<< < (2/3) > >>

Phoinix:
Макс


--- Цитировать ---в 4.0.22 точно работают (в текущем проекте использую)

--- Конец цитаты ---


Не знал, спасибо...

Хм... а у меня 4.0.18, устарел малеха... надо бы обновить...

fidget:

--- Цитировать ---Phoinix:
а у меня 4.0.18, устарел малеха
--- Конец цитаты ---


в этой версии они тоже работают ..
хотя обновить конечно не мешает.

Light_Sv:
Макс
Большое спасибо, все так и есть - show create table не показывает on delete restrict  , но  при этом restrict  используется по умолчанию.

Светлана.

Light_Sv:
На этом мои приключения не кончились :)
У меня есть табличка , в которой имеется связь сама к себе.
поле id  -> поле parentid
Пытаюсь создать внешний ключ на parentid , чтобы каскадно обновлять и удалять записи .
Запускаю show create table - все отлично, выдает все что надо
ON DELETE CASCADE ON DELETE RESTRICT , а при попытке удалить или обновить записи, у которых есть дочерние записи говорит, что не может, foreign key failed.
Т.е. получается что таблица использует ON DELETE RESTRICT .
Версия mySQL 4.0.22. Если кто-нибудь занимался с такими связями таблиц - помогите, pls.

Light_Sv:
ой извиняюсь - не правильно написала ,
show create table выдает on delete cascade, конечно

Светлана.

Навигация

[0] Главная страница сообщений

[#] Следующая страница

[*] Предыдущая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии