Ver Mensaje Individual
  #4 (permalink)  
Antiguo 20/09/2012, 08:17
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Información de las columnas de una tabla MySql

Bueno, entonces tienes dos problemas:
1) Esa información no está guardada en la tabla, sino en una base de datos especial, y para recobrarla hay que realizar una consulta algo compleja, que cruza varias tablas.
2) Tampoco es una buena práctica, porque esas tablas son tablas kernel de MySQL, y por cuestiones de seguridad, no deben ser expuestas a código de programación,si no es por razones muy específicas y para usuarios de alto nivel. Exponerlas implica exponer el servidor.
Finalmente, no eres el primero en preguntar esto, y por razones parecidas, y en general no es una buena práctica. No resulta funcional para acceder dinámicamente a las tablas de una base, entre otras cosas, porque no contempla la estructura de una base normalizada, y construir un algoritmo que pueda recuperar en un formulario, un esquema de ingreso que luego se normaliza en 5, 10 o 50 tablas... no parece una buena idea.

Personalmente no te lo recomiendo.

Si quieres la información, está en el manual de referencia, en la descripción de la base INFORMATION_SCHEMA.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)