Tamaño de columnas en Mysql

Hola a todos,

Tengo una tabla en mysql bastante grande.
Me gustaría saber si sabeis alguna consulta para saber cuanto acupa cada columna.

En oracle utilizaba esta consulta:
select sum(vsize('NOMBRECOLUMNA'))/1024/1024 MB from NOMBRETABLA
Pero en Mysql no funciona.

Saludos!!

Con SHOW TABLE STATUS puedes mirar el tamaño que ocupa la tabla entera. A lo mejor ya te sirve.

Show Table Status de MySQL

El tamaño está en el campo Data_length, y por defecto lo devuelve en bytes.