Вопросы по теме 'foreign-keys'
Базы данных: Ведение журнала действий, как обрабатывать различные ссылки?
надеюсь, что вы все были счастливы в новом году.
Итак, мой вопрос, как лучше сделать журнал действий. Позвольте мне объяснить это на примере, предположим, что у нас есть эти сущности:
User
Friend (Пользователь является другом другого...
1786 просмотров
schedule
18.11.2022
Каков эквивалентный эффект усечения таблицы, когда на таблицу ссылается внешний ключ
Прямо из документов MSDN для Sql Server 2005 :
You cannot use TRUNCATE TABLE on tables that:
На них ссылается ограничение FOREIGN KEY.
Участвуйте в индексированном представлении.
Публикуются с использованием репликации транзакций...
373 просмотров
schedule
14.02.2024
Используя 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 просмотров
schedule
01.01.2024
Отключение ограничения внешнего ключа, по-прежнему не удается усечь таблицу? (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 просмотров
schedule
07.12.2022
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 просмотров
schedule
30.05.2024
Составное ограничение внешнего ключа через PhpMyAdmin?
Есть ли способ добавить составной (многостолбцовый) внешний ключ в таблицу InnoDB через интерфейс PhpMyAdmin? У меня уже есть соответствующий составной первичный ключ в целевой таблице, и я могу использовать ограничения внешнего ключа для одного...
5782 просмотров
schedule
10.11.2022
Как дважды сослаться на одну и ту же Модель из другой?
Следующий код
class Translation(db.Model):
origin = db.ReferenceProperty(Expression, required=True)
target = db.ReferenceProperty(Expression, required=True)
выдает следующую ошибку:
Как обойти это ограничение?
Дайте разные...
505 просмотров
schedule
11.06.2024
Попытка удалить столбцы, содержащие внешние ключи, и получено сообщение об ошибке.
Я использую phpMyAdmin версии 3.3.10.3 для управления своей базой данных.
Я использую ограничения InnoDB и внешнего ключа.
Я попытался удалить несколько столбцов из таблицы. Эти столбцы являются внешними ключами, ссылающимися на другие таблицы....
1969 просмотров
schedule
27.04.2024
удалить не каскадно в таблицу в sqlalchemy
Я разрабатываю расширение для существующего приложения, которое использует sqlalchemy 0.6.
В приложении есть таблицы sqlalchemy, созданные недекларативным способом. Я пытаюсь создать в своем расширении новую таблицу со столбцом внешнего ключа,...
1384 просмотров
schedule
07.06.2024
Применить ограничение внешнего ключа к столбцам той же таблицы
Как применить ограничение внешнего ключа к столбцам одной и той же таблицы в SQL при вводе значений в следующую таблицу:
сотрудник :
эмпидное число,
номер менеджера (должен быть существующий сотрудник)
28032 просмотров
schedule
05.04.2024