У меня следующая структура таблицы:
table A
---------
id | name
table B
--------------
id | x | y | z
table B (id) : references table A (id)
Я могу изменить имя table A
, даже если данные присутствуют в table B
для идентификатора таблицы A,
так как это не внешний ключ.
Теперь я хочу ограничить изменение имени переменной table A
, если id
из table A
имеет записи в другой таблице.
Нужно ли запрашивать каждую таблицу, где id
из table A
используется в качестве внешнего ключа или есть какие-либо другие опции в Hibernate или MySQL.