Update database schema
This commit is contained in:
parent
b02327dd88
commit
12030840b7
@ -4,8 +4,6 @@ CREATE TABLE IF NOT EXISTS Produkt
|
|||||||
(
|
(
|
||||||
ProduktID int AUTO_INCREMENT,
|
ProduktID int AUTO_INCREMENT,
|
||||||
Produktname VARCHAR(100),
|
Produktname VARCHAR(100),
|
||||||
vegetarisch tinyint(1),
|
|
||||||
vegan tinyint(1),
|
|
||||||
primary key (ProduktID)
|
primary key (ProduktID)
|
||||||
);
|
);
|
||||||
|
|
||||||
@ -47,7 +45,6 @@ CREATE TABLE IF NOT EXISTS Menge
|
|||||||
(
|
(
|
||||||
MengenID int AUTO_INCREMENT,
|
MengenID int AUTO_INCREMENT,
|
||||||
ProduktID int,
|
ProduktID int,
|
||||||
Portionsgroesse varchar(100),
|
|
||||||
Menge int,
|
Menge int,
|
||||||
Einheit varchar(100),
|
Einheit varchar(100),
|
||||||
primary key (MengenID),
|
primary key (MengenID),
|
||||||
@ -112,7 +109,6 @@ CREATE TABLE IF NOT EXISTS enthaeltAllergen
|
|||||||
(
|
(
|
||||||
AllergenID int,
|
AllergenID int,
|
||||||
ProduktID int,
|
ProduktID int,
|
||||||
spuren_von tinyint(1),
|
|
||||||
foreign key (AllergenID) references Allergen (AllergenID),
|
foreign key (AllergenID) references Allergen (AllergenID),
|
||||||
foreign key (ProduktID) references Produkt (ProduktID),
|
foreign key (ProduktID) references Produkt (ProduktID),
|
||||||
primary key (AllergenID, ProduktID)
|
primary key (AllergenID, ProduktID)
|
||||||
|
@ -56,7 +56,7 @@ FROM tmp_import_1
|
|||||||
ORDER BY ProduktID DESC
|
ORDER BY ProduktID DESC
|
||||||
LIMIT 4;
|
LIMIT 4;
|
||||||
|
|
||||||
INSERT INTO Produkt (SELECT null, Produktname, vegetarisch, vegan FROM tmp_import_1 GROUP BY Produktname);
|
INSERT INTO Produkt (SELECT null, Produktname FROM tmp_import_1 GROUP BY Produktname);
|
||||||
INSERT INTO Produkt (Produktname)
|
INSERT INTO Produkt (Produktname)
|
||||||
VALUES ('Butter');
|
VALUES ('Butter');
|
||||||
INSERT INTO Produkt (Produktname)
|
INSERT INTO Produkt (Produktname)
|
||||||
@ -478,7 +478,7 @@ LOAD DATA LOCAL INFILE 'Programmentwurf/MD_produkte_Allergene.csv' INTO TABLE tm
|
|||||||
# (@a, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @b)
|
# (@a, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @dummy, @b)
|
||||||
# SET ProduktID = (SELECT ProduktID from Produkt WHERE Produktname = 'Apfeltasche'), AllergenID = (SELECT AllergenID FROM Allergen WHERE Allergenbezeichnung = TRIM(@a)), contains_allergen = TRIM(@b);
|
# SET ProduktID = (SELECT ProduktID from Produkt WHERE Produktname = 'Apfeltasche'), AllergenID = (SELECT AllergenID FROM Allergen WHERE Allergenbezeichnung = TRIM(@a)), contains_allergen = TRIM(@b);
|
||||||
|
|
||||||
INSERT INTO enthaeltAllergen (SELECT AllergenID, ProduktID, null FROM tmp_import_2 WHERE contains_allergen = 1);
|
INSERT INTO enthaeltAllergen (SELECT AllergenID, ProduktID FROM tmp_import_2 WHERE contains_allergen = 1);
|
||||||
|
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|
Loading…
Reference in New Issue
Block a user