Вопросы по теме 'foreign-keys'

Базы данных: Ведение журнала действий, как обрабатывать различные ссылки?
надеюсь, что вы все были счастливы в новом году. Итак, мой вопрос, как лучше сделать журнал действий. Позвольте мне объяснить это на примере, предположим, что у нас есть эти сущности: User Friend (Пользователь является другом другого...
1786 просмотров
schedule 18.11.2022

Каков эквивалентный эффект усечения таблицы, когда на таблицу ссылается внешний ключ
Прямо из документов MSDN для Sql Server 2005 : You cannot use TRUNCATE TABLE on tables that: На них ссылается ограничение FOREIGN KEY. Участвуйте в индексированном представлении. Публикуются с использованием репликации транзакций...
373 просмотров

Используя Entity Framework, как фильтровать по внешнему ключу, используя несколько значений перечисления?
Две таблицы (MainTable и EventType). EventType представлен в коде как перечисление и имеет внешний ключ в базе данных, чтобы он выглядел следующим образом; Public enum EventTypeId As Integer Blah = 1 Blurgh = 2 Whoo = 3 End Enum...
818 просмотров
schedule 01.12.2023

как создать таблицу со столбцом из другой таблицы в MySQL
я хочу создать таблицу: товары который выглядит так (это имя столбца) Имя идентификатора Категория-идентификатор Описание теперь столбец Category-id получает значения из другой таблицы категория который выглядит как...
72 просмотров
schedule 11.05.2024

эффективно обрезать таблицы postgresql
У меня есть около 10 таблиц с более чем 2 миллионами записей и одна с 30 миллионами. Я хотел бы эффективно удалить старые данные из каждой из этих таблиц. Мой общий алгоритм: создайте временную таблицу для каждой большой таблицы и заполните...
1251 просмотров
schedule 11.11.2023

Можно ли изменить каскадное поведение существующих внешних ключей MySQL?
У меня есть две таблицы в mysql, обе типа InnoDB, и существует существующий внешний ключ от первого до второго. Однако внешний ключ был создан без какого-либо каскадного поведения. Таблица большая, и любые изменения индексов или новых ключей...
83 просмотров
schedule 02.11.2023

Как использовать автоматически увеличивающийся первичный ключ в качестве внешнего ключа?
Вот что я пытаюсь сделать: У меня 2 стола... CREATE TABLE `parent` ( `id` int(11) NOT NULL AUTO_INCREMENT, `data` text, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8; CREATE TABLE `child` ( `parent_id`...
51989 просмотров

Отключение ограничения внешнего ключа, по-прежнему не удается усечь таблицу? (SQL Server 2005)
У меня есть таблица под названием PX_Child, у которой есть внешний ключ на PX_Parent. Я хотел бы временно отключить это ограничение FK, чтобы можно было обрезать PX_Parent. Однако я не уверен, как это происходит. Я пробовал эти команды ALTER...
76525 просмотров
schedule 12.11.2023

Может ли SQLite поддерживать эту схему?
представьте, что у меня есть эта таблица под названием «Отдел». Каждый отдел может иметь дочерние отделы. Я думал о столбце с именем ParentDepartmentID в качестве внешнего ключа для другого отдела. Если этот ключ равен нулю, это означает, что это...
2552 просмотров
schedule 29.10.2023

InnoDB: изменение длины первичного ключа VARCHAR
У меня есть таблица в InnoDB, в которой используется внешний ключ на основе VARCHAR: CREATE TABLE `portal_equity` ( `isin` varchar(12) NOT NULL, ...., PRIMARY KEY (`isin`), ) ENGINE=InnoDB DEFAULT CHARSET=utf8 Другая таблица имеет...
1312 просмотров
schedule 01.01.2024

Вложенный список бесед с django
Привет у меня есть такая модель def Photo(models.Model): # Photo object fields... def PhotoThread(models.Model): photo = models.ForeignKey(Photo) message = models.TextField(blank=True) reply_to = models.ForeignKey('self',...
380 просмотров
schedule 19.11.2022

Как реализовать множественные отношения в SQL Server?
Я пытаюсь создать базу данных для использования с приложением ASP.net MVC. Вот сценарий: есть три объекта, и пользователи могут публиковать свои комментарии для каждого из этих разных объектов. Мне просто интересно, как просто поставить одну таблицу...
2017 просмотров

MYSQL: автоматическая индексация внешних ключей
Следующий набор команд: alter table opportunities add column ownerId int null; alter table opportunities add foreign key (ownerId) references users (id) on delete set null on update cascade; Выдает такую ​​ошибку: Ошибка в ограничении...
1133 просмотров
schedule 17.02.2024

Таблицы PHP-MySQL 3 выбирают, обновляют, удаляют и вставляют, связанные с внешним ключом
У меня проблема с 3 таблицами InnoDB в MySQL, связанными с внешним ключом. Мои таблицы: Table1 name - products PID(PK, bigint, auto inc), CATALOG_NO, PRODUCT_NAME, COMPOSITION, SIZE, PRICE, SUBCAT_ID(foreign Key, index, bigint,...
1542 просмотров
schedule 18.10.2022

Модель Rails с внешним ключом к самой себе
У меня есть схема БД Oracle, которая включает в себя таблицу «пользователи». Эта таблица имеет два ненулевых внешних ключа к редактору и создателю, которые также являются пользователями. Дамп схемы выглядит так: create_table "users", :force...
736 просмотров

Составное ограничение внешнего ключа через PhpMyAdmin?
Есть ли способ добавить составной (многостолбцовый) внешний ключ в таблицу InnoDB через интерфейс PhpMyAdmin? У меня уже есть соответствующий составной первичный ключ в целевой таблице, и я могу использовать ограничения внешнего ключа для одного...
5782 просмотров

Как дважды сослаться на одну и ту же Модель из другой?
Следующий код class Translation(db.Model): origin = db.ReferenceProperty(Expression, required=True) target = db.ReferenceProperty(Expression, required=True) выдает следующую ошибку: Как обойти это ограничение? Дайте разные...
505 просмотров

Попытка удалить столбцы, содержащие внешние ключи, и получено сообщение об ошибке.
Я использую phpMyAdmin версии 3.3.10.3 для управления своей базой данных. Я использую ограничения InnoDB и внешнего ключа. Я попытался удалить несколько столбцов из таблицы. Эти столбцы являются внешними ключами, ссылающимися на другие таблицы....
1969 просмотров
schedule 27.04.2024

удалить не каскадно в таблицу в sqlalchemy
Я разрабатываю расширение для существующего приложения, которое использует sqlalchemy 0.6. В приложении есть таблицы sqlalchemy, созданные недекларативным способом. Я пытаюсь создать в своем расширении новую таблицу со столбцом внешнего ключа,...
1384 просмотров
schedule 07.06.2024

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