Всем привет!
Есть таблицы Departments(id, width, height),
Objects(id, width, height),
HistoryChanges(id, table_name, c_id, c_width, c_heigth, date).
Сделал триггер BEFORE UPDATE для таблицы Departments
Там короче при обновлении Departments,
срабатывает триггер и записывает старые значение width, height в таблицу HistoryChange.
BEGIN
INSERT INTO HistoryChange Set c_width= OLD.width, c_height = OLD.height;
END
Теперь не могу туда передать для столбец table_name, c_id данные. Имя таблицы, и id строки который изменил.
Написал код так, но неправильно:
INSERT INTO HistoryChange Set table_name = 'Departmensts', c_id = 'Даже не знаю что написать ', c_width= OLD.width, c_height = OLD.height;
Как реализовать правильней?