schusterjunge

Sonntag, 16. Dezember 2018
· Allerlei · Film · Musik · my-Ass · Obskur · Sicherheit · Tipps ·

MySQL: Kombination aus Feldnamen UNIQUE

Lesedauer: ∅ 0m 28s für 104 Wörter
Erstellung: 23.10.2017 (12:27)
Letzte Änderung: 19.01.2018 (12:30)

Manchmal ist es in einer Datenbank notwendig, dass die Kombination aus zwei Feldern UNIQUE ist und nicht nur eines. Nehmen wir an, es gibt bereits die Tabelle tabellenname mit den Feldnamen id, feldname1, feldname2, datum. Die Kombination aus feldname1 und feldname2 darf nur einmalig vorkommen. Das ist schnell erledigt:


ALTER TABLE tabellenname ADD CONSTRAINT schlüsselname UNIQUE (feldname1,feldname2)


Wenn die Tabelle gleich beim Erstellen mit den entsprechenden UNIQUE Attributen ausgestattet werden soll:



CREATE TABLE tabellenname
(
id int NOT NULL AUTO_INCREMENT,
feldname1 varchar(16) NOT NULL,
feldname2 varchar(16) NOT NULL,
datum TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
CONSTRAINT schlüsselname UNIQUE (feldname1,feldname2)
)


mtmb.org: mtmb.org
Schusterjunge
Augen auf und  AdBlocker an; auf dass auch deine Spuren im Netz verblassen!

Verbrauchermagazine der ÖR


montags, 20:15 Uhr
 Markt NDR
 super.markt RBB

dienstags, 20:15 Uhr
 MARKTCHECK SWR

mittwochs, 20:15 Uhr
 Markt WDR
 mex. HR

Satireshows


4. Dienstag im Monat, ca. 23:00 Uhr
 Die Anstalt ZDF

mittwochs, ca. 22:45 Uhr
 Extra 3 NDR

donnerstags, 20:15 Uhr
 quer BR

freitags, ca.22:30 Uhr
 heute show ZDF