
25/02/2011, 10:53
|
Colaborador | | Fecha de Ingreso: marzo-2008 Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 17 años Puntos: 574 | |
No encuentra cosas que existen!!! Me encuentro con la siguiente situación
SELECT * FROM examenes WHERE idExamenes=778 OR idExamenesRef=778;
idExamenes....idExamenesRef
778..............null
780..............778
2 rows fletched
DELETE FROM examenes WHERE idExamenes=778 OR idExamenesRef=778;
Can't find record in 'examenes'
Por que los encuentra con el SELECT y no con el DELETE
Alguna idea?
Edito SEMI SOLUCIóN
DELETE FROM examenes WHERE idExamenesRef=778;
DELETE FROM examenes WHERE idExamenes=778;
Así los elimina!!!
Agrego un dato tengo una FK refrenciada a la propia tabla entre esos dos campos (ON DELETE CASCADE) diria que es con esto que se debe liar....
__________________ Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.
Última edición por quimfv; 25/02/2011 a las 12:19
Razón: Agrego SEMI SOLUCIóN
|