Hello,
ok, das ist klar ... gibts keinen Lösung, dass als Standard immer das akt. Datum genommen wird ?
MySQL ist da noch sehr rudimentär.
Da der Zugriff aber i.d.R. immer über ein API, wie z.B. PHP, geschieht, kann man sich eine Krücke bauen:
Bau eine zusätzliche Tabelle in Deine Datenbank
T_SPECS Tabelle der Spezifikation aller Felder aller Tabellen
id_spec Laufende Nummer
tablename Name der Tebelle, in der das Feld steht
fieldname Name des Feldes
defaultval Wert oder Funktion für den Standardwert
prefunc Funktion vor der Wertveränderung
postfunc Funktion nach der Wertveränderung
displayfunc Name der Darstellungsfunktion für Bildschirmmaske
pos_x x-Pos obere linke Ecke in der Standard-Bildschirmmaske
pos_y y-Pos obere linke Ecke in der Standard-Bildschirmmaske
width Breite
height Höhe
maxlenght maximale Anzahl Zeichen
...
usw
Und wenn Deine API-Funktionen die Zeilen diese Tabelle für die betroffenen anderen Tabellen am Anfang jeder Verarbeitung auslesen und z.B. in der Session abspeichern, dann kann jede Deiner API-Funktionen mit den Daten arbeiten und diese bei der Anzeige, der Datenüberprüfung, dem SQL-Statement usw. berücksichtigen. Du kannst das auch noch mit "show columns from $tablename" und mit "show grants for '$user'@'$host'" verbinden...
Dann wird aus Deinem System nach und nach ein "richtiges CMS"
Harzliche Grüße aus http://www.annerschbarrich.de
Tom
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau