Mysql
 sql >> Baza danych >  >> RDS >> Mysql

System osiągnięć / odznak

Myślę, że sugerowana przez Ciebie struktura (bez pola „przypisane” zgodnie z komentarzami) zadziałałaby, z dodatkiem dodatkowej tabeli, powiedzmy „Submissions_User”, zawierającej odniesienie do user_id i pole inkrementacyjne do liczenia zgłoszeń. Wtedy wszystko, czego potrzebujesz, to „odbiornik zdarzeń” zgodnie z ten post i myśli, że zostaniesz ustawiony.

EDYCJA:Aby uzyskać odznaki za osiągnięcia, uruchom detektor zdarzeń po każdym przesłaniu (oczywiście tylko dla użytkownika dokonującego zgłoszenia) i na miejscu przyznaj odpowiednią odznakę. W przypadku odznak opartych na czasie, każdego wieczoru uruchamiałem zadanie CRON. Przejrzyj pełną listę użytkowników raz i przyznaj odznaki, jeśli ma to zastosowanie.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zaktualizować MySQL 5.5 do 5.6 na Ubuntu 14.04

  2. Zaktualizuj jedną tabelę MySQL o wartości z innej

  3. Jak sprawdzić duże litery w MySQL?

  4. Java:Wstaw wiele wierszy do MySQL za pomocą PreparedStatement

  5. Jak połączyć się z bazą danych MySQL lub MariaDB