Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte
hier. Zur Startseite kommen Sie
hier.
If Not Exists
Antworten
Ja, lern SQL.
Ehrlich jetzt: Was soll die Abfrage denn machen?
2.
Zitat:
Oliver Albers postete
Ja, lern SQL.
Ehrlich jetzt: Was soll die Abfrage denn machen?
Sie soll wenn kein datensatz vorhanden ist einen erstellen.
Mit PHP könnte man es lösen nur es soll alles in einer abfrage passieren.
3.
Ja, da reicht aber schon dein INSERT INTO, wenn eine deiner beiden IDs in der Tabelle UNIQUE ist. Dann wird das INSERT sowieso von MySQL abgelehnt, wenn der Datensatz mit der ID schon vorhanden ist.
4.
Zitat:
Oliver Albers postete
Ja, da reicht aber schon dein INSERT INTO, wenn eine deiner beiden IDs in der Tabelle UNIQUE ist. Dann wird das INSERT sowieso von MySQL abgelehnt, wenn der Datensatz mit der ID schon vorhanden ist.
Kann man auch mehrere Spalten mit Unique zusammenfassen?
Derzeit ist es so:
CREATE TABLE Localhands_Jobs_in_Cat (
ID_Job tinyint(6) NOT NULL default '0',
ID_Cat tinyint(6) NOT NULL default '0',
Opt tinyint(1) NOT NULL default '1'
)
da müsste das UNIQUE ID_Job und ID_Cat betreffen da in jeder einzelnen die Werte mehrfach vorkommen können - jedoch es kann keine werte geben die in beiden zusammen doppelt vorkommen,
5.
ok habs selbst rausgefunden mit den UNIQUE merci