Задавайте вопросы, мы ответим
Вы не зашли.
Дайте совет, насколько так будет хорошо, и какие могут возникнуть проблемы в будущем.
Идея такая, есть таблица с историей:
HISTORY:
id - INT
type - ENUM('sys1', 'sys2'...)
additionally - INT
В ней, в зависимости от типа сообщения (sys1, sys2..) поле additionally логически будет привязываться к PK какой-либо таблицы.
Например, если в HISTORY у записи тип sys1, то внешним ключем для additionally будет id из таблицы TABLE1, а если type = sys2, то соответственно id из таблицы TABLE2.
Неактивен