Articles of внешние ключи

CakePHP Entity не содержит внешнего ключа

У меня есть сущность Виллы, и я хочу, чтобы этот Сущность содержал другие Виллы, которые имеют тот же «комплекс» ( Varchar(255) ). class VillasTable extends Table { /** * Initialize method * * @param array $config The configuration for the Table. * @return void */ public function initialize(array $config) { $this->table('villas'); $this->displayField('name'); $this->primaryKey('id'); $this->hasMany('Complexs', [ […]

Как обновить PRIMARY KEY / FOREIGN KEY в других связанных таблицах?

стены wall_id (P) wall_name wall_views wall_downloads wall_thumbnail_path ( 4, 'wall4', '125', '574', '../…/thumbnail_wall4.jpg' ) типы type_id type_name ( '1', 'Desktop' ) ( '2', 'Phone' ) ( '3', 'Tablet' ) wall_types wall_id (P) (F) type_id (P) (F) ( 4, 1 ) Выше представлены те таблицы, которые я хочу сделать, так что автоматически нужно получить wall_id = […]

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

У меня есть таблица под названием «повестка дня» // перевод: молочные продукты со следующими строками: idagenda // primary key title waar organisatie … etc. … У меня также есть таблица для даты дневника / события под названием agendadatum со следующими строками: id // primary key idagenda // id from other table van //from tot // […]

Laravel 4 удаление нескольких моделей, связанных с внешними ключами

Таким образом, у меня есть три модели, и когда один из них dAgency удаляется delete-() мне бы хотелось, чтобы все три были удалены. Проблема в том, что два из них удаляются, а верхний родительский DemDataSet не удаляется. Кроме того, когда я звоню: echo "<pre>", dd(dAgency::find(21)->DemographicReport()->DemDataSet()->get()), "</pre>"; Я получаю эту ошибку: Call to undefined method Illuminate\Database\Query\Builder::DemDataSet() […]

Доступ к нескольким иностранным полям в виртуальном поле?

Две таблицы, с правильной настройкой в ​​CakePHP: Свойство (…, postcode_id , …) и почтовый индекс ( id , почтовый индекс, широта, долгота). Виртуальное поле, созданное в Property beforeFind (), вычисляет расстояние между почтовым индексом поиска и почтовым индексом записи. Поэтому, чтобы получить lat / long, мне нужно получить запись из таблицы Postcode внешним ключом в […]

Замена выведенного значения идентификатора SQL с его именем из другой таблицы

У меня есть код (см. Ниже), который заполняет таблицу всеми записями. Однако я хочу заменить ID, который представлен для site_id своим фактическим именем, которое хранится в другой таблице. Например, site_id является основным ключом в таблице, называемой sites_tbl , и я хочу вывести связанное имя sitename и отобразить это в таблице, а не идентификатор, который поступает […]

Magento – Невозможно переопределить цены на продукцию – Нарушение внешнего ключа не работает

Недавно я обновил свой магазин magento с 1.4.2 до 1.7.0.2 .. И обновление прошло гладко, но когда я пытаюсь повторно проиндексировать данные после обновления .. Это не удается в ценах на продукцию. Я попытался использовать php shell/indexer.php –reindexall из SSH, и с этими ошибками он не справляется с ценами на продукты (я использую pastebin, поскольку […]

Laravel 5.1: включение ограничений внешнего ключа SQLite

В SQLite ограничения по внешним ключам по умолчанию отключены . Каков наилучший способ настроить соединение базы данных Litevel 5.1 с базами данных SQLite для ограничения внешних ключей? Я не вижу способа сделать это в ['connections']['sqlite'] в /config/database.php .

Ошибка MySQL при создании внешнего ключа с миграцией Laravel

У меня установлено приложение Laravel, и я использую Sentry 2 для аутентификации пользователей. У меня есть модель под названием « Post вместе со стандартным часовым столом User . Я хотел бы, чтобы у пользователя было много сообщений, а почта для пользователя. Чтобы отразить это в моей схеме базы данных, мне нужно создать ограничение внешнего ключа […]

Первичный ключ и внешний ключ одновременно с доктриной 2

У меня есть две таблицы: таблица A с идентификатором в качестве первичного ключа таблица B с идентификатором в качестве первичного ключа и внешним ключом Объяснение: Мне нужно иметь в таблице B первичный ключ, который также должен быть внешним ключом, который указывает на первичный ключ таблицы A. Может ли кто-нибудь объяснить мне, как сопоставить это с […]