Guten Morgen Leute!
Hab wieder mal ein kleiney mysql-prob:
ich möchte in meiner Tabelle "Bestellung" die den "PRIMARY KEY(BestellNr)" hat einen "FOREIGN KEY" von "KundenNr" erstellen! Jedoch, das nicht ganz!
1) Dürfen Primary und Foreign unter einander vorkommen?
2) FOREIGN KEY(ArtikelNr) ist das richtig?
mein table sieht so aus:
und wenn ich ganz unten "FOREIGN KEY (ArtikelNr)" schreibe, funktioniert das ganze nicht mehr :-(
Bitte helft mir weiter!
Ganz liebe Grüße
Michael
Hab wieder mal ein kleiney mysql-prob:
ich möchte in meiner Tabelle "Bestellung" die den "PRIMARY KEY(BestellNr)" hat einen "FOREIGN KEY" von "KundenNr" erstellen! Jedoch, das nicht ganz!
1) Dürfen Primary und Foreign unter einander vorkommen?
2) FOREIGN KEY(ArtikelNr) ist das richtig?
mein table sieht so aus:
PHP:
$create_tab = mysql_query("CREATE TABLE $bestellung (BestellNr int NOT NULL auto_increment,
KundenNr int NOT NULL,
ArtikelNr int NOT NULL,
Bezeichnung varchar(60) NOT NULL,
Menge varchar(10) NOT NULL,
Preis decimal(7,2),
Gesamtpreis decimal(7,2),
PRIMARY KEY (BestellNr))");
Bitte helft mir weiter!
Ganz liebe Grüße
Michael