Hallo wir sollen eine Datenbank erstellen.
Dabei habe ich folgendes Problem
Die DatenbankYou have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'references abteilung(id))' at line 8
Abteilung
- ID int(4) not null, //Primary Key
- name char(20) not null,
- leiter int(2) not null,
Mitarbeiter
- ID int(4) not null, //Primary Key
- name char(20) not null,
- vorname char(20) not null,
- abt int(4) null, //Foreign Key -> Abteilung ID
- Salaer float not null,
So hab ich es eingegeben
Abteilung:
create table abteilung
(ID integer(4) not null,
name char(20) not null,
leiter integer(2) not null,
constraint prim_s_abt primary key (ID))
Mitarbeiter:
create table mitarbeiter
(ID int(4) not null,
name char(20) not null,
vorname char(20) not null,
abt int(4) null,
salaer float not null,
constraint prim_s_mit primary key (ID),
constraint fremd_s_mit foreign key (abt references abteilung(id)); <= Line 8 aus der Fehlermeldung!
Lesezeichen