MySQL - Como obtener el error de insert?

 
Vista:

Como obtener el error de insert?

Publicado por Rolando Aguilera (4 intervenciones) el 13/11/2006 19:35:31
Tengo una funcion que recive parametros y los inserta con un INSERT... pero me gustaría saber si puedo obtener la respuesta del servidor para saber si los INSERT se ejecutaron correctamente., la función es la siguiente:

CREATE FUNCTION `nuevoAfiliado`(id_isa INTEGER(3), cod_afi VARCHAR(20), rut_afi VARCHAR(11), rutempleador_afi VARCHAR(11), fun_afi VARCHAR(11), nombre_afi VARCHAR(60), giro_afi VARCHAR(30), tipo_afi VARCHAR(3), nombrecon_afi VARCHAR(60), nombreemp_afi VARCHAR(60))
RETURNS tinyint(1)
NOT DETERMINISTIC
CONTAINS SQL
SQL SECURITY DEFINER
COMMENT 'Inserta un afiliado en el mundo ISAPRES, y además lo crea como E'
BEGIN
INSERT INTO `afiliado`
VALUES (id_isa, cod_afi, rut_afi, rutempleador_afi, fun_afi);

INSERT INTO `ente`
VALUES (rut_afi, nombre_afi, giro_afi, tipo_afi, nombrecon_afi, nombreemp_afi);

RETURN true;
END;

necesito entregar un resultado en ese RETURN, un código de error, para analizarlo en PHP.

Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder