Update database schema

This commit is contained in:
Administrator 2022-05-11 15:30:24 +02:00
parent b02327dd88
commit 12030840b7
2 changed files with 2 additions and 6 deletions

View File

@ -4,8 +4,6 @@ CREATE TABLE IF NOT EXISTS Produkt
(
ProduktID int AUTO_INCREMENT,
Produktname VARCHAR(100),
vegetarisch tinyint(1),
vegan tinyint(1),
primary key (ProduktID)
);
@ -47,7 +45,6 @@ CREATE TABLE IF NOT EXISTS Menge
(
MengenID int AUTO_INCREMENT,
ProduktID int,
Portionsgroesse varchar(100),
Menge int,
Einheit varchar(100),
primary key (MengenID),
@ -112,7 +109,6 @@ CREATE TABLE IF NOT EXISTS enthaeltAllergen
(
AllergenID int,
ProduktID int,
spuren_von tinyint(1),
foreign key (AllergenID) references Allergen (AllergenID),
foreign key (ProduktID) references Produkt (ProduktID),
primary key (AllergenID, ProduktID)

View File

@ -56,7 +56,7 @@ FROM tmp_import_1
ORDER BY ProduktID DESC
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)
VALUES ('Butter');
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)
# 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);
/*