Запитання з тегом «foreign-key-relationship»

6
Коли використовувати “ON UPDATE CASCADE”
Я використовую "ON DELETE CASCADE" регулярно, але ніколи не використовую "ON UPDATE CASCADE", оскільки я не дуже впевнений, у якій ситуації це буде корисно. Заради обговорення давайте подивіться якийсь код. CREATE TABLE parent ( id INT NOT NULL AUTO_INCREMENT, PRIMARY KEY (id) ); CREATE TABLE child ( id INT NOT …


3
Що означає головний кінець асоціації у співвідношенні 1: 1 в рамках Entity
public class Foo { public string FooId{get;set;} public Boo Boo{get;set;} } public class Boo { public string BooId{get;set;} public Foo Foo{get;set;} } Я намагався зробити це в Entity Framework, коли отримав помилку: Неможливо визначити головний кінець асоціації між типами 'ConsoleApplication5.Boo' та 'ConsoleApplication5.Foo'. Головний кінець цієї асоціації повинен бути явно налаштований, …

1
синтаксис іноземного ключа postgresql
У мене є дві таблиці, як ви побачите в моєму коді posgresql нижче. Студенти першої таблиці мають 2 стовпчики, один для імені студента, а інший student_id, який є первинним ключем. У моїй другій таблиці під назвою тести, вона має 4 стовпчики, один для теми_ід, один для імені предмета, потім один …

6
SQL Додати зовнішній ключ до існуючого стовпця
Якщо я використовую таку команду SQL у SQL Server 2008 для оновлення таблиці з обмеженням зовнішнього ключа: ALTER TABLE Employees ADD FOREIGN KEY (UserID) REFERENCES ActiveDirectories(id) UserIDбудучи моїм стовпцем ФК у Employeesтаблиці. Я намагаюся посилатися на посилання UserIDв моїй ActiveDirectoriesтаблиці. Я отримую цю помилку: Зовнішній ключ "UserID" посилається на недійсний …

4
Код сутності фреймворку - перший нульовий зовнішній ключ
У мене є User< Countryмодель. Користувач належить до країни, але може не належати до жодної (нульовий іноземний ключ). Як це встановити? Коли я намагаюся вставити користувача з нульовою країною, він говорить мені, що він не може бути нульовим. Модель така: public class User{ public int CountryId { get; set; } …

6
Як змінити закордонну референтну дію? (поведінка)
Я створив таблицю, яка містить стовпчик із іноземним ключем, встановлений на ON DELETE CASCADE(видалити дочірнє повідомлення, коли батьків буде видалено) Якою буде команда SQL, щоб змінити це ON DELETE RESTRICT? (не може видалити батьків, якщо він має дітей)

2
Чому ви не можете мати зовнішній ключ у поліморфній асоціації?
Чому у вас не може бути зовнішній ключ у поліморфній асоціації, такий як зображений нижче як модель Rails? class Comment < ActiveRecord::Base belongs_to :commentable, :polymorphic => true end class Article < ActiveRecord::Base has_many :comments, :as => :commentable end class Photo < ActiveRecord::Base has_many :comments, :as => :commentable #... end class …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.