Zum Inhalt springen

Fremdschlüssel by mySQL


Weekend_Warrior

Empfohlene Beiträge

Hi, ich hab mir bei www.apachefriends.org php und mySQL gesaugt,

nun möchte ich ne DB erstellen, die 2 Tabellen hat, welche mit nem FK verknüpft sind.

Bekomme ich das dann in Access angezeigt?

denn wenn ich mir die Tabellen anzeigen lasse, werden keine FK angezeigt...

und löschanomalien kommen immer noch vor...

Artikel

a_id -> PK

a_hid -> FK

a_artnr

a_name

a_preis

Hersteller

h_id -> PK

h_name

h_kontakt

Link zu diesem Kommentar
Auf anderen Seiten teilen

1.

create table hersteller(

h_id int(3) not null auto_increment,

h_name varchar(10),

h_kontakt varchar(10),

primary key (h_id));

2.

create table artikel(

a_id int(3) not null auto_increment,

a_hid int(3) not null,

a_artnr int(5) not null,

a_name varchar(10),

a_preis decimal(10,2),

primary key (a_id)

foreign key (a_hid) references hersteller(h_id));

wenn ich jetzt die hersteller und die artikel fülle, und dann einen referenzierten hersteller lösche sollte das doch nicht funzen...

Link zu diesem Kommentar
Auf anderen Seiten teilen

Original geschrieben von sylvester

Hi,

also so weit wie ich das weiß unterstützt mySQL keine Referenzielle Integrität.

Also auch keine Foreign Keys (der Befehl ist aus kompatibilitäts Gründen implementiert, hat aber keine Funktion) und kaskadierende Delets.

Datt musst Du selber programmieren.

Hast du dir mal den Link angeschaut. :confused:

Und es geht doch!

Gruß Jaraz

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...