Hola:
Hay instrucciones sql muy potentes que pueden ayudarte... por ejemplo "show tables" muestra las tablas de la base de datos activa, y una instrucción "describe table nombre_de_la_tabla" te muestra el campo y su tipo... creo que phpmysqladmin debe usar instrucciones de ese tipo para editar campos...
Saludos