Datenschutz

schusterjunge

Montag, 18. Februar 2019
· Allerlei · Film · Musik · my-Ass · Obskur · Sicherheit · Tipps ·

MySQL: Kombination aus Feldnamen UNIQUE

Tipps
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)
)


Werbung

Ende Werbung

Verbraucher­magazine der ÖR


montags, 19:25 Uhr
 WISO ZDF

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

dienstags, 20:15 Uhr
 MARKTCHECK SWR

mittwochs, 20:15 Uhr
 Markt WDR
 mex. HR

Werbung

Ende Werbung

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