cecce88
18-01-2010, 21:35
Salve ragazzi, ecco il mio problema.
Ho una tabella con solamente due chiavi esterne le quali sono anche chiavi primarie.
Ho creato un trigger che praticamente volevo che facesse un controllo ovvero:
se inserisco dentro questa tabella 2 valori che non rispettavano questo controllo allora facevo
ROLLBACK;
COMMIT;
e di conseguenza non li inseriva.
Purtroppo ho scoperto che MySQL non permette di fare ciņ!!
Quindi come posso fare per non far inserire questa riga all'interno della mia tabella?
Non posso dargli valori nulli perchč sono chiavi esterne!!
MI affido a voi
Ho una tabella con solamente due chiavi esterne le quali sono anche chiavi primarie.
Ho creato un trigger che praticamente volevo che facesse un controllo ovvero:
se inserisco dentro questa tabella 2 valori che non rispettavano questo controllo allora facevo
ROLLBACK;
COMMIT;
e di conseguenza non li inseriva.
Purtroppo ho scoperto che MySQL non permette di fare ciņ!!
Quindi come posso fare per non far inserire questa riga all'interno della mia tabella?
Non posso dargli valori nulli perchč sono chiavi esterne!!
MI affido a voi