Autor Zpráva
otazkaa
Profil *
Dobry den chtel bych se zeptat mam tabulku
id_uzivatele | pocet zobrazeni
potreboval bych automaticky u tohoto uzivatele zvysit starou hodnotu o +1

Jde to udelat ze najdu SELECTEM id_uzivatele nactu hodnotu do promeny a pak udelam dalsi dotaz UPDATE a zvyšim starou hodnotu o jedna a updatuju, je to zbytečně složitý... Prosím neni na to nejakej jednoduzsi prikaz primo u UPDATU aby to zvyšil rovnou?

Děkuju moc jestli nekdo poradi s pozdravem
Alphard
Profil
update tabulka set pocet_zobrazeni = pocet_zobrazeni + 1 where id_uzivatele = xxx
TomášK
Profil
UPDATE tabulka SET pocet_zobrazeni = pocet_zobrazeni +1;
Nox
Profil
update tabulka set pocet_zobrazeni = pocet_zobrazeni + 1 where id_uzivatele=123
otazkaa
Profil *
děkuji vám mockrát koukam jde víc zpusobu
Joker
Profil
otazkaa
děkuji vám mockrát koukam jde víc zpusobu
:o)))
Z čeho tak usuzujete? Vždyť to co posílal Alphard, TomášK i Nox je ten samý dotaz :-)
otazkaa
Profil *
omlouvam se přislo mi to na první pohled že dotaz je uzavreny a složitejsi ve smyslu
update tabulka set pocet_zobrazeni = ( pocet_zobrazeni + 1 where id_uzivatele = ... ) AND ..
byl to klam :-) presto moc dekuju
Toto téma je uzamčeno. Odpověď nelze zaslat.