Hi,
ich hab im Archiv etwas gesucht da ich wusste das ein ähnliches problem
schonmal hier behandelt wurde, und zwar geht es darum ob es ne funktion
in MySQL gibt welche INSERT oder UPDATE macht. also fand ich im archiv
den hinweis auf REPLACE nun habe ich aber ein kleines problem damit.
ich habe eine tabelle mit 3 spalten. die dritte spalte muss geupdate
werden wenn zu spalte eins und 2 schon ein eintrag vorhanden ist,
ansonsten, also wenn noch keiner vorhanden ist soll ein neuer eintrag
gemacht werden.
Replace schaut ja daraauf ob es schon einen eintrag in einer Uniqu
spalte gibt allerdings sollte nur die kombination aus spalte 1 und 2
unique sein und nicht beide spalten an und für sich.
wie bekomme ich das hin?
also ich fass nochmal zusammen
- 1 tabelle mit 3 spalten in denen ID's stehen.
- Spalte 1+2 zusammen dürfen so kombiniert nur einmal vorkommen.
- Spalte 3 soll gegebenfalls aktuallisiert werden.
- ansonsten ein neuer eintrag getätigt werden.
MfG
PS: für eventuelle schreibfehler ist die fliege verantwortlich wo mich nervt.
PPS: sollte noch etwas unklar sein dann fragt ruhig nach.