Podrias utilizar
SHOW COLUMNS. Seria algo como esto:
Código PHP:
<?
$campo = "nombre_del_campo";
$resultado = mysql_query("SHOW COLUMNS FROM mensajes like '$campo'");
$fila = mysql_fetch_assoc($resultado);
if ($fila['Key'] == "PRI") {
echo "El campo $campo es clave primaria";
}
else {
echo "El campo $campo no es clave primaria";
}
?>
Saludos.