Als uw eerdere versie van MySQL geen gegenereerde kolommen ondersteunt, moet u die kolom berekenen op het moment dat u een query uitvoert. Een optie zou een weergave zijn:
CREATE VIEW yourView AS (
SELECT *, COALESCE(CONCAT(employee_name, '^')) AS employee_name_generator
FROM employee
)
MySQL ondersteunt geen gematerialiseerde weergaven (rechtstreeks). Dus als je echt het gedrag van een gematerialiseerde weergave nodig had, zou je zoiets moeten doen als een tijdelijke tabel maken met behulp van de select-logica in de weergave die ik hierboven heb gegeven.