Wpis z mikrobloga

Czy jak chce mieć zliczone ile ktoś przycisnął dany przycisk (taka aplikacja jak jest np na siłowni do oceny pracy siłki) to najlepiej mieć bazę w której będą 4 kolumny (na 4 przyciski) i zwiększać wartośc o 1 przy wciśnięciu? Czy tak UPDATE tabela SET licznik = licznik + 1 WHERE id =1? Czy jest lepszy sposób? #sql #mysql #bazydanych #spring
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@m504: nie wiem czy sie dobrze rozumiemy, chodzi o to że są np 4 przyciski "zle", "słabo", "dobrze", "bardzo dobrze" to nie wiem czy jest sens tutaj wprowadzać transakcje i timestamp, chyba że faktycznie chodzi Ci żeby zebrać każde zdarzenie a potem count walnąc i zliczyc daną wartosc, tak?
  • Odpowiedz
@MrFisherman: Dokładnie tak, zebrać dane i potem zliczyć wartość.

Dodatkowo pozwoli Ci to na robienie lepszych raportów np. uwzględnić intensywność lub odrzucać zdarzenie gdy komuś się kliknęło dwa razy.
  • Odpowiedz