Mal ne Frage, würde folgende Funktion funktionieren [...]
Von mir aus. Entscheidend ist die korrekte query SHOW KEYS FROM table; Was Du mit dem result set machst, bleibt Dir überlassen.
Ich suche nämlich den Namen der Spalte mit dem Typ TIMESTAMP!
SHOW COLUMNS FROM table;
Am besten, Du führst Dir http://www.mysql.com/doc/en/SHOW_DATABASE_INFO.html zu Gemüte.