Допустим, таблица типа
CREATE TABLE `testdb`.`test` (
`id` bigint unsigned NOT NULL AUTO_INCREMENT,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
есть и другие таблицы, которые могут иметь внешний ключ, ссылающийся на столбец test.id. Интересно, что я не знаю, какая таблица имеет такой внешний ключ и сколько строк в таблице.
теперь я хочу подсчитать количество строк, рассредоточенных в таблицах, имеющих внешний ключ для test.id. Является ли это возможным?
Думаю, это теоретически возможно, иначе MySql не сможет выполнять такие операции, как ON DELETE CASCADE
, DELETE SET NULL
...