Citat:
Originally posted by sixten@Nov 13 2008, 00:45
Kan inte detta något vidare jag skulle prova med 2 constraints; 1 på varje.
Jag provade med följande. Korrekt, men Du kanske inte uppnår Dina syften.
INDEX (on_call_address, invoice_address),
CONSTRAINT person_has_address_for_ONK FOREIGN KEY (`on_call_address`)
REFERENCES crm9_address(id) ON UPDATE CASCADE ON DELETE RESTRICT ,
CONSTRAINT person_has_address_for_INV FOREIGN KEY ( `invoice_address`)
REFERENCES crm9_address(id) ON UPDATE CASCADE ON DELETE RESTRICT
)
HAVE IT!
|
Naturligtvis, den bygger ju 2 constraints och namnet på dessa måste vara unikt. Så det är ju klart att jag inte kan ha två fält pekandes mot samma under samma namn.