Вопросы по теме 'foreign-keys'
Как сохранить перечисление с помощью NHibernate
Есть ли способ сохранить перечисление в БД с помощью NHibernate? Это таблица с кодом и именем каждого значения в перечислении.
Я хочу сохранить перечисление без сущности, но все же иметь внешний ключ (представление перечисления в виде int) от всех...
32372 просмотров
schedule
04.05.2022
Индексируются ли внешние ключи автоматически в SQL Server?
Будет ли следующий оператор SQL автоматически создавать индекс для таблицы Table1.Table1Column или его необходимо создавать явно?
Ядром базы данных является SQL Server 2000.
CREATE TABLE [Table1] (
. . .
CONSTRAINT...
34693 просмотров
schedule
01.04.2023
Исчезающие внешние ключи в phpMyAdmin
Я создаю новую таблицу внутри mysql и пытаюсь добавить ограничение внешнего ключа в одно из полей.
CREATE TABLE `onlineorder` (
`receiptid` varchar(10) NOT NULL default '',
`delivereddate` date default NULL,
`cid` int(10) NOT NULL,
`card#`...
6444 просмотров
schedule
21.11.2022
SELECT по ссылке, допускающей значение NULL
У меня есть отношения между двумя таблицами, авторами и стилями. Каждый автор связан со стилем, с особым случаем, когда у автора нет стиля (IS NULL).
Нет проблем с установкой ссылки на NULL, но есть проблема с выполнением запроса для выбора...
174 просмотров
schedule
21.05.2022
Как использовать каскад удаления в MySQL?
У меня есть база данных компонентов. Каждый компонент относится к определенному типу. Это означает, что между компонентом и типом существует взаимосвязь «многие к одному». Когда я удаляю тип, я хочу удалить все компоненты, у которых есть внешний...
79650 просмотров
schedule
26.09.2022
Модель Django с двумя внешними ключами из одной таблицы
Мне нужна модель Django с двумя внешними ключами из одной таблицы. Это таблица событий, в которой есть 2 столбца для сотрудников: «исполнитель» и «получатель». Но я получаю такую ошибку:
Ошибка: одна или несколько моделей не прошли...
65654 просмотров
schedule
09.05.2023
Linq To SQL без явных отношений внешнего ключа
Я работаю с несколькими устаревшими таблицами, которые имеют отношения, но эти отношения не были явно заданы как первичные / внешние ключи. Я создал файл .dbml с помощью «Linq To Sql Classes» и установил правильную ассоциацию Case.CaseID =...
16303 просмотров
schedule
21.11.2022
Ошибка MySql 150 — внешние ключи
Когда я выполняю следующие два запроса (я сократил их до абсолютно необходимых):
mysql> CREATE TABLE foo(id INT PRIMARY KEY);
Query OK, 0 rows affected (0.01 sec)
mysql> CREATE TABLE bar ( id INT, ref INT, FOREIGN KEY (ref) REFERENCES...
49321 просмотров
schedule
29.06.2023
Как анонимизировать новые записи журнала, не нарушая связи между старыми и новыми данными?
Я генерирую записи журнала о действиях пользователя. По соображениям конфиденциальности они должны быть анонимизированы через N дней. Однако мне также нужно запускать отчеты по этим анонимным данным.
Я хочу, чтобы все действия реального...
423 просмотров
schedule
19.03.2024
Индекс внешнего ключа MySql
Я использую продукты таблицы Mysql, у которых есть внешний ключ category_id в таблице категорий.
ограничение внешнего ключа определено (механизм Innodb).
Я заметил, что когда я запускаю EXPLAIN SELECT * из продуктов, где category_id=1;
он...
1004 просмотров
schedule
07.05.2022
Почему SQLMetal.exe выдает разные результаты для SQL Compact 3.5 и SQL Express 2008 (отсутствуют внешние ключи)
Вот история: я создал базу данных SQL Compact 3.5 и использовал SQLMetal.exe для создания для нее DataContext. Это работало хорошо, но вскоре я понял, что это просто не соответствует моим потребностям, поэтому я решил перейти на SQL Express 2008. Я...
372 просмотров
schedule
06.06.2022
Как очистить таблицу с большим количеством ссылок в Oracle?
Например, предположим, что у меня есть таблица A. Затем у меня есть таблицы B-Z, у которых есть внешний ключ к первичному ключу таблицы A. Тогда, возможно, есть также некоторые таблицы, которые имеют ограничение внешнего ключа для таблицы в...
156 просмотров
schedule
03.11.2022
В чем разница между индексом и внешним ключом?
Я хочу создать базу данных с 3 таблицами. Один для сообщений, один для тегов и один, который связывает сообщения с тегами, при этом post_id и tag_id функционируют как ссылки внешнего ключа.
Можете ли вы объяснить, что такое индекс в этом сценарии,...
21124 просмотров
schedule
15.09.2022
Вопрос о проектировании базы данных с внешними ключами
Я пытаюсь правильно использовать внешние ключи для сохранения целостности данных. На самом деле я не специалист по базам данных, поэтому мне интересно, есть ли какой-то общий принцип дизайна, о котором я не знаю. Вот пример того, что я пытаюсь...
706 просмотров
schedule
22.05.2022
Обработка исключений внешнего ключа в PHP
Как лучше всего в PHP обрабатывать исключения внешнего ключа в базе данных mysql? Есть ли класс mysql, который можно использовать для упрощения любого кода?
В идеале, что я хочу сделать, например, попытаться удалить запись, где она является...
3937 просмотров
schedule
13.09.2022
Воспроизводимый тупик с использованием каскадных ограничений
Я ищу код для создания воспроизводимой взаимоблокировки, возникающей при использовании каскадных ограничений. Я могу найти ссылки в Интернете по конкретной проблеме, и я ответил на десятки вопросов о взаимоблокировках, где использовались каскадные...
440 просмотров
schedule
11.05.2022
SubSonic SimpleRepository - Посторонние объекты
SubSonic SimpleRepository, похоже, не особо поддерживает международные отношения. Как я могу иметь внешние связи в моих моделях кода, которые сохраняются и загружаются из базы данных естественным образом?
213 просмотров
schedule
07.08.2022
Оптимизация удаления для таблицы, на которую ссылается множество внешних ключей
У меня есть таблица Document , на которую ссылается множество других таблиц через внешние ключи. Я пытаюсь удалить запись документа, и в соответствии с моим планом выполнения SQL Server выполняет сканирование кластерного индекса для каждой из...
265 просмотров
schedule
13.11.2022
Сохранить или обновить отношения FK Sqlalchemy
Я гуглил, но не смог найти ответ на этот, казалось бы, простой вопрос.
У меня есть два отношения, клиент и заказ. Каждый заказ связан с одним клиентом и, следовательно, имеет связь FK с таблицей клиентов. Отношение клиентов хранит только имена...
1104 просмотров
schedule
06.10.2022
Как добавить столбец NOT NULL FOREIGN KEY в существующую (заполненную) таблицу в MS SQL?
Мне нужно добавить столбец NOT NULL в существующую (заполненную) таблицу, которая будет внешним ключом для другой таблицы. Это приводит к двум проблемам:
Когда вы добавляете столбец, его значение не может быть нулевым — использование значения...
15348 просмотров
schedule
25.07.2022