Si su versión anterior de MySQL no admite columnas generadas, tendrá que calcular esa columna en el momento de la consulta. Una opción sería una vista:
CREATE VIEW yourView AS (
SELECT *, COALESCE(CONCAT(employee_name, '^')) AS employee_name_generator
FROM employee
)
MySQL no admite vistas materializadas (directamente). Entonces, si realmente necesitaras el comportamiento de una vista materializada, tendrías que hacer algo como crear una tabla temporal usando la lógica de selección en la vista que expuse arriba.