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

2 ответа

В чем смысл самостоятельной ссылки на внешний ключ?

Я просмотрел устаревшую базу данных и нашел пару внешних ключей, которые ссылаются на сам столбец. Указанный столбец является столбцом первичного ключа. ALTER TABLE [SchemaName].[TableName] WITH CHECK ADD CONSTRAINT [FK_TableName_TableName] ...

2 ответа

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

Мое приложение имеет настройки уведомлений для пользователей, которые могут принадлежать к группам. Администратор группы может определить параметры для всей группы, поэтому, когда любой пользователь выполняет действие, администратор получает ...

2 ответа

Примеры внешнего ключа SQLite

Я не эксперт в sql / sqlite .. предположим, у нас есть две таблицы: CREATE TABLE child ( id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT, ); CREATE TABLE MyTableB( dog TEXT, FOREIGN KEY(dogList) REFERENCES child(id) );как будет вставка? ...

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

1 ответ

Моделирование полиморфных ассоциаций база данных сначала против кода сначала

У нас есть база данных, в которой одна таблица содержит записи, которые могут быть дочерними для нескольких других таблиц. Он имеет «мягкий» внешний ключ, состоящий из идентификатора владельца и имени таблицы. Этот (анти) паттерн известен как ...

1 ответ

почему внешний ключ не работает в websql ..?

я пытаюсь использовать внешний ключ в моем приложении с помощью веб-SQL .. я тестирую его в Chrome ... без ошибок ... но когда я тестирую с ручной вставкой в таблицу IMG (содержат FK) я надеюсь потерпеть неудачу .. но вставить все еще успешно .. ...

10 ответов

Как удалить ограничения из моей таблицы MySQL?

Я хочу удалить ограничения из моей таблицы. Мой запрос: ALTER TABLE `tbl_magazine_issue` DROP CONSTRAINT `FK_tbl_magazine_issue_mst_users`Но я получил ошибку: #1064 - у вас есть ошибка в вашем синтаксисе SQL; проверьте ...

5 ответов

Удалить строки с внешним ключом в PostgreSQL

Я хотел бы удалить строки, которые содержат внешний ключ, но когда я пытаюсь что-то вроде этого: DELETE FROM osoby WHERE id_osoby='1'Я получаю это утверждение: ОШИБКА: обновление или удаление в таблице "osoby" нарушает ограничение ...

2 ответа

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

Цель: я хочу, чтобы importJobId в ImportJob использовался в качестве внешнего ключа для идентификатора таблицы размещения, так что когда у нас есть importJobId тогда и только тогда, мы можем иметь идентификатор в распределении, так как без Job не ...

5 ответов

Удалить все внешние ключи в базе данных (MySql)

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

6 ответов

Когда использовать «ОБНОВЛЕНИЕ КАСКАДА»

Я регулярно использую «ON DELETE CASCADE», но никогда не пользуюсь «ON UPDATE CASCADE», так как не уверен, в какой ситуации это будет полезно. Ради обсуждения, давайте посмотрим код. CREATE TABLE parent ( id INT NOT NULL AUTO_INCREMENT, PRIMARY ...