То, что вы пытаетесь сделать, не поддерживается.
Вы можете установить значение столбца «хэшированный» только в триггере BEFORE INSERT
, но не в триггере AFTER INSERT
.
Однако вы не можете получить доступ к значению столбца «id» с автоинкрементом в триггере BEFORE INSERT
, поскольку это значение еще не известно.
Если вы решили сделать это с помощью триггера,Один из вариантов - создать отдельную таблицу для хранения хэшированного значения (вместе с внешним ключом для ссылки на таблицу «категории») и вставить в эту таблицу с помощью триггера AFTER INSERT
в таблице «категории».