MySQL mehrere Datenfelder auf einmal vergleichen
Hallo ...
in meiner mySQL Datenbank gibt es eine Tabelle mit folgenden Felder:
id(primarykey); vorname; name; geburtsdatum(text)
Wie kann ich eine Abfrage erstellen um zu prüfen, das ich eine Person (vorname; name ; geburtsdatum) nicht doppelt eintrage?
Jemand eine Idee??
DerAddy
in meiner mySQL Datenbank gibt es eine Tabelle mit folgenden Felder:
id(primarykey); vorname; name; geburtsdatum(text)
Wie kann ich eine Abfrage erstellen um zu prüfen, das ich eine Person (vorname; name ; geburtsdatum) nicht doppelt eintrage?
Jemand eine Idee??
DerAddy
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 60977
Url: https://administrator.de/contentid/60977
Ausgedruckt am: 22.11.2024 um 08:11 Uhr
3 Kommentare
Neuester Kommentar
@DerAddy
Hi,
du mußt nur die Tabelle entsprechend definieren,
indem du Vorname, Nachname, Geburtsdatum
gemeinsam in den Primärschlüssel aufnimmst:
Gruß
Günni
Hi,
du mußt nur die Tabelle entsprechend definieren,
indem du Vorname, Nachname, Geburtsdatum
gemeinsam in den Primärschlüssel aufnimmst:
CREATE TABLE `tabelle2` (
`id` INT NOT NULL AUTO_INCREMENT ,
`Vorname` VARCHAR( 24 ) NOT NULL ,
`Nachname` VARCHAR( 24 ) NOT NULL ,
`Geburtsdatum` VARCHAR( 10 ) NOT NULL ,
PRIMARY KEY ( `Vorname` , `Nachname` , `Geburtsdatum` ) ,
INDEX ( `id` )
) ;
Gruß
Günni