Función PHP de acceso a MySQL: mysql_field_flags
string mysql_field_flags(string result, int field_offset);
Devuelve los especificadores (flags) del campo especificado como una cadena de texto en la que cada especificador se corresponde con una palabra, y éstas van separadas mediante un espacio simple. Se puede analizar la cadena utilizando explode( )
Los especificadores son:
«not_null», «primary_key», «unique_key», «multiple_key», «blob», «unsigned», «zerofill», «binary», «enum», «auto_increment», «timestamp».