Результаты поиска по запросу "foreign-keys"

2 ответа

sql: нужно изменить ограничение на таблицу переименования?

У меня есть имя таблицы с помощью процедуры sp_rename. Мне нужно изменить ограничение fk дочерней таблицы?

7 ответов

Два внешних ключа вместо первичных

Мне было интересно, есть ли возможность создать таблицу без первичного ключа, но с двумя внешними ключами, где пары внешних ключей всегда разные? Например,STOCK стол сitem_id а такжеwarehouse_id как внешние ключи отITEMS а такжеWAREHOUSES столы. ...

2 ответа

RoLYroLLs: cascadeDelete устанавливается в файле миграции (после использования команды менеджера пакетов add-migration). Пример: AddForeignKey («dbo.Product», «GuidedActivityID», «dbo.GuidedActivity», «ID», cascadeDelete: false);

ользую Entity Framework 4.1 в приложении MVC 3. У меня есть объект, где у меня первичный ключ состоит из двух столбцов (составной ключ). И это используется в другом объекте в качестве внешнего ключа. Как создать отношения? В обычных скнерио мы ...

ТОП публикаций

4 ответа

Это то, что я написал. Без первичного ключа в D записи (с внешним ключом) в E не знают, на какой (первичный ключ) в D ссылаются. Пожалуйста, верните свой голос. Спасибо.

у необходимо иметь первичный ключ для столбца одной таблицы, на который ссылается столбец другой таблицы, имеющий внешний ключ. create table D(Did int) create table E(Eid int foreign key references D(Did)) Приведенный выше запрос выдает ...

1 ответ

Спасибо! Отличный ответ в том, что он был не только информативным, но и тем, на что я надеялся!

ал немного о NHibernate с SQLite, полагая, что это может быть очень хорошим вариантом, когда мне нужна легкая обработка базы данных. Я прочитал следующее (и ссылки), в которых рассказывается о том, как диалект NHibernate SQLite не поддерживает ...

1 ответ

Если ядро ​​базы данных для таблиц отличается, вы получите эту ошибку, поэтому замените их на InnoDB

у неTRUNCATEнаmygroup работай? Хотя у меня естьON DELETE CASCADE SET Я получил: ОШИБКА 1701 (42000): Невозможно усечь таблицу, на которую ссылается ограничение внешнего ключа (mytest.instance, ОГРАНИЧЕНИЕinstance_ibfk_1 ВНЕШНИЙ КЛЮЧ (GroupID) ...

11 ответов

Возможно, вопрос должен быть «Насколько плохи записи о сиротах?». Во многих случаях осиротевшие записи на самом деле ничего не повредят. Да, эти записи могут сохраняться до конца времен, но насколько это плохо на самом деле? Каскадные обновления или удаления являются редко полезными функциями. Ссылочная целостность звучит хорошо, но я думаю, что это не так важно, как нам поверили. Самым большим преимуществом для FK является документация, которую они предоставляют. По моему опыту, ФК для ссылочной целостности - гораздо больше проблем, чем они того стоят.

ыло интересно, насколько полезны внешние ключи в базе данных. По сути, если разработчики знают, от каких ключей зависят разные таблицы, они могут писать запросы так же, как если бы существовал внешний ключ, верно? Кроме того, я вижу, как ...

5 ответов

После этого вы можете выполнить скрипт в своей базе данных, чтобы исправить эту ошибку:

о что установил MySQL 5.5 на Mac OS X 10.6 и у меня возникла странная проблема во многих таблицах. Ниже приведен пример. Вставка строки завершается неудачно с ограничением внешнего ключа, когда этого не должно быть. Внешний ключ, на который он ...

1 ответ

 который поддерживает иностранные ссылки.

олжен быть довольно простой вопрос, но я не могу найти простой ответ. Как создать внешний ключ, который также является первичным ключом в MySQL? Вот моя текущая попытка: CREATE TABLE Sale( sale_id CHAR(40), PRIMARY KEY(sale_id), discount DOUBLE, ...

1 ответ

ошибка при изменении таблицы, добавление ограничения внешнего ключа, ошибка «Невозможно добавить или обновить дочернюю строку»

mysql> DESCRIBE questions; +----------+--------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +----------+--------------+------+-----+---------+----------------+ | id | int(255) | NO | PRI | NULL | ...