Hi zusammen,
Ich habe folgendes Problem:
Ich habe 3 Tabellen erstellt:
1) teams
2) members
3) cars
DROP DATABASE IF EXISTS F1DB;
CREATE DATABASE F1DB;
USE F1DB;
create table Teams (
Team_ID int AUTO_INCREMENT NOT NULL,
Team_Name varchar(255) NOT NULL,
CONSTRAINT pk_Teams PRIMARY KEY(Team_ID),
);
CREATE TABLE Members(
Member_ID int AUTO_INCREMENT NOT NULL,
Member_FN varchar(255) NOT NULL,
Member_LN varchar(255) NOT NULL,
Members_Teams_ID int,
CONSTRAINT pk_MEMBERS PRIMARY KEY(Member_ID),
CONSTRAINT fk_Teams FOREIGN KEY (Members_Teams_ID) REFERENCES Teams(Team_ID)
);
CREATE TABLE Cars (
Car_ID int AUTO_INCREMENT NOT NULL,
Car_Producer varchar(255) NOT NULL,
Car_Modell varchar(255) NOT NULL,
Members_Cars_ID int,
CONSTRAINT pk_Cars PRIMARY KEY(Car_ID),
CONSTRAINT fk_Members FOREIGN KEY (Members_Cars_ID) REFERENCES Members(Member_ID)
);
Ich habe nun die Tabellen mit Foreign Keys verbunden (wie oben zu sehen ist), wenn ich jetzt einen Eintrag in Members hinzufüge und Team 1 auswähle schreibt er den Member in jedes Team hinein, bei Cars ist es das gleiche!
Ich komme einfach nicht drauf was es sein kann
verwendet wird:
Server-Typ: MariaDB
Server-Version: 10.1.21-MariaDB - mariadb.org binary distribution
Danke im voraus
Aleks
Ich habe folgendes Problem:
Ich habe 3 Tabellen erstellt:
1) teams
2) members
3) cars
DROP DATABASE IF EXISTS F1DB;
CREATE DATABASE F1DB;
USE F1DB;
create table Teams (
Team_ID int AUTO_INCREMENT NOT NULL,
Team_Name varchar(255) NOT NULL,
CONSTRAINT pk_Teams PRIMARY KEY(Team_ID),
);
CREATE TABLE Members(
Member_ID int AUTO_INCREMENT NOT NULL,
Member_FN varchar(255) NOT NULL,
Member_LN varchar(255) NOT NULL,
Members_Teams_ID int,
CONSTRAINT pk_MEMBERS PRIMARY KEY(Member_ID),
CONSTRAINT fk_Teams FOREIGN KEY (Members_Teams_ID) REFERENCES Teams(Team_ID)
);
CREATE TABLE Cars (
Car_ID int AUTO_INCREMENT NOT NULL,
Car_Producer varchar(255) NOT NULL,
Car_Modell varchar(255) NOT NULL,
Members_Cars_ID int,
CONSTRAINT pk_Cars PRIMARY KEY(Car_ID),
CONSTRAINT fk_Members FOREIGN KEY (Members_Cars_ID) REFERENCES Members(Member_ID)
);
Ich habe nun die Tabellen mit Foreign Keys verbunden (wie oben zu sehen ist), wenn ich jetzt einen Eintrag in Members hinzufüge und Team 1 auswähle schreibt er den Member in jedes Team hinein, bei Cars ist es das gleiche!
Ich komme einfach nicht drauf was es sein kann
verwendet wird:
Server-Typ: MariaDB
Server-Version: 10.1.21-MariaDB - mariadb.org binary distribution
Danke im voraus
Aleks
Comment