Goliath Skrevet 19. juni 2006 Del Skrevet 19. juni 2006 (endret) Jeg får ikke lagt til foreign key her: create table observasjon( oid number(5), fid number(5), dato date, antall number(5), lokalitet varchar2(15), kommentar varchar2(20), constraint observasjon_oid_pk primary key (oid), constraint observasjon_fid_fk foreign key (fid) references person (fid)) Hva har jeg evnt. skrevet feil? Foreign key fid refererer til fid i tabellen person Feilmelding: ORA-00904: "FID": Invalid identifier Edit: Det ser heller ikke ut som at ordet FOREIGN blir om til blått, slik alle andre nøkkelord blir Endret 19. juni 2006 av überGoliath Lenke til kommentar
Goliath Skrevet 19. juni 2006 Forfatter Del Skrevet 19. juni 2006 Jeg fikk ordnet det. Måtte skrive dette på foreign key: Foreign key (fid) references person(fid)) Lenke til kommentar
ofredstie Skrevet 21. juni 2006 Del Skrevet 21. juni 2006 Tenkte bare å poengtere at hvis du bruker MyISAM så vil fremmednøklene bli ignorert (men det visste du kanskje). Lenke til kommentar
amund Skrevet 21. juni 2006 Del Skrevet 21. juni 2006 Tenkte bare å poengtere at hvis du bruker MyISAM så vil fremmednøklene bli ignorert(men det visste du kanskje). 6351369[/snapback] I følge roadmaps fra MySQL blir det fremmednøkler i MySQL også. Om det kommer i versjon 5.2 eller i neste deretter husker jeg ikke i farten. Mvh, Amund Lenke til kommentar
roac Skrevet 21. juni 2006 Del Skrevet 21. juni 2006 I følge roadmaps fra MySQL blir det fremmednøkler i MySQL også. Om det kommer i versjon 5.2 eller i neste deretter husker jeg ikke i farten. 6355741[/snapback] Det er vel evt MyISAM du mener her, og ikke MySQL? Hvis jeg ikke tar helt feil så har InnoDB støtte for fremmednøkler allerede. Lenke til kommentar
ofredstie Skrevet 21. juni 2006 Del Skrevet 21. juni 2006 Det funker med fremmednøkler i MySQL hvis man bruker InnoDB. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå