Gå til innhold

Får ikke lagt til foreign key!


Anbefalte innlegg

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 :hmm:

Endret av überGoliath
Lenke til kommentar
Videoannonse
Annonse
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
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

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...