Beim Re-Design einer MySQL-Datenbank kam ich auf eine Idee: Erstellen einer VIEW, die geändert werden kann, wenn ein TRIGGER (bei UPDATE einer anderen Tabelle) unter Verwendung von Informationen aus der Datenbank INFORMATION_SCHEMA ausgeführt wird. Daher könnten wir sehen, welche Spalten zur Laufzeit benötigt werden. Da ALTER TABLE innerhalb von Triggern illegal ist, müsste die Einrichtung der Ansicht durch direktes Aktualisieren der INFORMATION_SCHEMA-Datenbank erfolgen.MySQL Runtime-generierte Ansicht
Kann dies mit SQL alleine gemacht werden oder fehlt mir etwas Wichtiges? Irgendwelche Kommentare zu möglichen Leistungsproblemen?
Das ist auf jeden Fall schöner als das Schema ... – slipbull