У меня есть две таблицы, связанные сложным первичным ключом, и одно из полей в ключе необходимо изменить. Можно ли это сделать, не удаляя отношения, а затем повторно устанавливая его после изменения значения?Измените одно поле из ключа в двух связанных таблицах
myTable
myTableID CPK
firstField CPK this needs to be changed
secondField CPK
myOtherTable
myOtherTableID
myTableID CFK this needs to be changed here
firstField CFK
secondField CFK
Как я могу обновить firstField
из обеих таблиц одновременно?
Вы можете установить ограничение внешнего ключа 'ON UPDATE CASCADE' и изменения в базовую таблице будет отражены в зарубежных таблицах. * (Сделайте это во всех ваших внешних таблицах.) * – MatBailie
На каскаде обновления обычно что-то стандартное? – wootscootinboogie