Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/04/2008, 08:32
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 1 mes
Puntos: 300
Re: Conocer el tamaño de un campo

zicard,
existen varias formas de hacer lo que quieres, y dependen de la versión de MySQL o de si lo haces desde línea de comandos.
Llamemos 'mitabla' a la tabla de la que quieres saber el tamaño y los datos de un campo llamado 'campo1'
Una consulta como SHOW COLUMNS FROM mitabla LIKE 'campo1'
te dará los datos sobre ese campo.
Si miras en el manual observarás que con DESCRIBE, DESC, EXPLAIN y SHOW FIELDS FROM mitabla podrás obtener resultados parecidos.
En línea de comandos lo consigues con % mysqlshow nombrebase, nombretabla
A partir de MySQL 5.0.2 puedes usar DESCRIBE INFORMATION_SCHEMA.CHARACTER_SETS

Naturalmente, puedes cargar esos datos en un array con PHP para luego extraerlos y utilizarlos como desees.