Hallo,
hab mich noch nie sooo intensiv mit REPLACE querys beschäftigt hab erst
jetzt das Potenzial in Verbindung mit UNIQUE Keys erkannt
.
Leider fehlt es mir noch an einer QUERY Ergänzung hab leider im Forum nichts passendes gefunden, ledeglich einen Hinweiss was mich evtl. auf
die Richtige Spur gebracht hat.
Hier mein QUERY:
´
ich will einen wert mit REPLACE aufaddieren also bei clicks steht zb:
1 nach replace einfach +1 = 2
Ich weiss das man das mit einem SELECT glaub auch den wert davor aus-
lesen kann und so addieren nur weiss ich nicht wie diesen verbauen kann,
im REPLACE?!
Früher hätte ich halt über Umwege zuerst nen SELECT gemacht geprüft ob Datensatz vorhanden wenn nicht INSERT andernfalls UPDATE aber glaub
mit REPLACE ist das Perfomancetechnisch schon geschickter oder?
ps: UNIQUE KEY is über position und datum gesetzt
will nur ne STD basierte Statistik
hab mich noch nie sooo intensiv mit REPLACE querys beschäftigt hab erst
jetzt das Potenzial in Verbindung mit UNIQUE Keys erkannt
![Smilie](https://www.php-resource.de/forum/core/images/smilies/smile.gif)
Leider fehlt es mir noch an einer QUERY Ergänzung hab leider im Forum nichts passendes gefunden, ledeglich einen Hinweiss was mich evtl. auf
die Richtige Spur gebracht hat.
Hier mein QUERY:
´
ich will einen wert mit REPLACE aufaddieren also bei clicks steht zb:
1 nach replace einfach +1 = 2
Ich weiss das man das mit einem SELECT glaub auch den wert davor aus-
lesen kann und so addieren nur weiss ich nicht wie diesen verbauen kann,
im REPLACE?!
Früher hätte ich halt über Umwege zuerst nen SELECT gemacht geprüft ob Datensatz vorhanden wenn nicht INSERT andernfalls UPDATE aber glaub
mit REPLACE ist das Perfomancetechnisch schon geschickter oder?
PHP-Code:
REPLACE INTO `tbl` ( `position` , `datum` , `clicks` )
VALUES (
'2', '2007-11-06 10:00:00', ++1
);
will nur ne STD basierte Statistik
Kommentar