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
Please also mark the comments that contributed to the solution of the article
Content-Key: 60977
Url: https://administrator.de/contentid/60977
Printed on: April 19, 2024 at 02:04 o'clock
3 Comments
Latest comment
@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