Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Validar Error 1451

Estas en el tema de Validar Error 1451 en el foro de Mysql en Foros del Web. Hola Quisiera saber si existe una forma de validar un error, quisiera hacer un código para borrar los datos de una tabla pero que si ...
  #1 (permalink)  
Antiguo 10/05/2010, 18:45
 
Fecha de Ingreso: abril-2010
Mensajes: 36
Antigüedad: 14 años
Puntos: 2
Validar Error 1451

Hola

Quisiera saber si existe una forma de validar un error, quisiera hacer un código para borrar los datos de una tabla pero que si estos datos estan siendo usado como FK en otra tabla que mande un mensaje de error en lugar de que el mismo MySQL me envie un error.

El codigo podria ser algo asi:
Código MySQL:
Ver original
  1. CREATE DEFINER=`root`@`%` PROCEDURE `seg_sp_empresa_borrar`(in param_cod_empresa char(5))
  2.         start transaction;
  3.         delete from empresa
  4.         where cod_empresa=param_cod_empresa;
  5.         if(/*EN CASO DE ERROR 1451*/) then
  6.         select 'No es posible eliminar' as 'Mensaje';
  7.         rollback;
  8.         else
  9.         select 'Se elimino el registro' as 'Mensaje';
  10.         commit;
  11.         end if;

gracias por la ayuda

Etiquetas: Ninguno
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:11.