Se sua versão anterior do MySQL não suportar colunas geradas, você terá que calcular essa coluna no momento da consulta. Uma opção seria uma visualização:
CREATE VIEW yourView AS (
SELECT *, COALESCE(CONCAT(employee_name, '^')) AS employee_name_generator
FROM employee
)
O MySQL não suporta visualizações materializadas (diretamente). Então, se você realmente precisasse do comportamento de uma visão materializada, teria que fazer algo como criar uma tabela temporária usando a lógica de seleção na visão que dei acima.