Mysql
 sql >> база данни >  >> RDS >> Mysql

Управление на предупрежденията на потребителите

Можете да създадете друга таблица

User_warnings:
    user_id
    warn_timestamp

Всеки път, когато потребителят е предупреден , първо изтривате всички записи, по-стари от 30 дни, след което проверявате дали все още има две или повече предупреждения. Тогава забранете потребителя.

Ако искате история за всички предупреждения, не изтривайте стари предупреждения, а просто потърсете предупреждения през последните 30 дни.

По този начин не е нужно да намалявате всеки ден, а просто трябва да проверявате кога се появи друго предупреждение.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Съхраненият тригер на mysql вече се използва от оператор, който е извикал съхранения тригер

  2. WebSecurity.CreateAccount не работи за MySQL

  3. Docker не може да свърже приложение с MySQL

  4. Има ли ограничение за дължината на заявката в mysql?

  5. Неуспех на сериализацията:Открита застой при опит за заключване