Ich bräuchte mal eure Hilfe bezüglich eines SQL Statements. Folgende Infos:
- Ich benötige ein Update if exists ansonsten ein Insert...
- Ich habe folgende Spalten: id, msg, uid, did, success, affiliation, rate, result
Nun benötige ich ein SQL-Statement welches erst prüft ob uid und did in Kombination bereits vorhanden ist. Wenn ja, dann Update diesen Datensatz und Erhöhung des INT-Wertes aus rate +1. Wenn bereits der Wert 4 enthalten ist soll zusätzlich in die Spalte result true geschrieben werden.
Wenn der Datensatz in Kombination uid und did noch nicht vorhanden ist neuen Satz anlegen.
Habe wirklich schon einige Statements getestet aber komme nicht auf die richtige Lösung.
Sprache MYSQL....
- Ich benötige ein Update if exists ansonsten ein Insert...
- Ich habe folgende Spalten: id, msg, uid, did, success, affiliation, rate, result
Nun benötige ich ein SQL-Statement welches erst prüft ob uid und did in Kombination bereits vorhanden ist. Wenn ja, dann Update diesen Datensatz und Erhöhung des INT-Wertes aus rate +1. Wenn bereits der Wert 4 enthalten ist soll zusätzlich in die Spalte result true geschrieben werden.
Wenn der Datensatz in Kombination uid und did noch nicht vorhanden ist neuen Satz anlegen.
Habe wirklich schon einige Statements getestet aber komme nicht auf die richtige Lösung.
Sprache MYSQL....