Personalizar mysql_error()

Covi
12 de Marzo del 2004
Hola, alguién me puede echar una mano en este asuntillo?.
Lo que me gustaría hacer es personalizar los errores de esta función de PHP. Quizás me esté equivocando de foro...
De todas formas, mi código es como la mayoría así:

$Result1 = mysql_query($insertSQL, $conn) or die(mysql_error());

He pensado en reemplazar yo los mensajes pero no se donde colocar estos reemplazos, quizás así?:
$Result1 = mysql_query($insertSQL, $conn) or die(mysql_error()
if (mysql_error() = Column 'loquesea' cannot be null);
echo 'mi mensaje';
);
¿Podría ser??.
Muchas gracias de antemano.