powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Foreign key если совпадения нет
4 сообщений из 4, страница 1 из 1
Foreign key если совпадения нет
    #39210794
moneqwe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Очень хочется связать две таблицы форейжн кеем, но мешает отсутствие в таблице №2 значений из таблицы №1
Можно ли как-то обойти эту преграду?
Ил ручное обновление полей из таб2 при изменении полей в таб1 - неизбежно?
...
Рейтинг: 0 / 0
Foreign key если совпадения нет
    #39210858
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
moneqweмешает отсутствие в таблице №2 значений из таблицы №1
Сначала сделайте выборку из таблицы 1 отсутствующих в таблице 2 записей. Откорректируйте их до состояния, пригодного для помещения в таблицу 2. Занесите их туда. Затем связывайте таблицы.

moneqweручное обновление полей из таб2 при изменении полей в таб1 - неизбежно?
Этим должна озаботиться либо клиентская часть, либо серверная - в зависимости от того, где расположена соотв. бизнес-логика.
...
Рейтинг: 0 / 0
Foreign key если совпадения нет
    #39210887
moneqwe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akinamoneqweмешает отсутствие в таблице №2 значений из таблицы №1Сначала сделайте выборку из таблицы 1 отсутствующих в таблице 2 записей. Откорректируйте их до состояния, пригодного для помещения в таблицу 2. Занесите их туда. Затем связывайте таблицы.
Но это означает, что в таб2 должны быть пустые записи с полями из таб1!!!


Akinamoneqweручное обновление полей из таб2 при изменении полей в таб1 - неизбежно?Этим должна озаботиться либо клиентская часть, либо серверная - в зависимости от того, где расположена соотв. бизнес-логика.
Таки да и сомнению не подлежало с самого начала: если нет фрейженов - значит обработка вручную.
...
Рейтинг: 0 / 0
Foreign key если совпадения нет
    #39210971
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смысл FK заключается в БЕЗУСЛОВНОМ контроле целостности по указанным условиям. Следовательно, СНАЧАЛА такая целостность должна быть получена в ОБЯЗАТЕЛЬНОМ порядке, и только после этого можно ввести FK.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Foreign key если совпадения нет
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]