Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Quản lý cảnh báo của người dùng

Bạn có thể tạo một bảng khác

User_warnings:
    user_id
    warn_timestamp

Bất cứ khi nào người dùng được cảnh báo , trước tiên bạn xóa tất cả các mục cũ hơn 30 ngày, sau đó bạn kiểm tra xem có còn tồn tại hai cảnh báo trở lên hay không. Sau đó cấm người dùng.

Nếu bạn muốn có lịch sử về tất cả các cảnh báo, đừng xóa các cảnh báo cũ mà chỉ cần truy vấn các cảnh báo trong vòng 30 ngày qua.

Bằng cách này, bạn không phải giảm hàng ngày mà chỉ cần kiểm tra xem khi cảnh báo khác xuất hiện.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cách bắt lỗi DB trong CodeIgniter PHP

  2. MySQL ON DUPLICATE KEY chèn vào bảng kiểm tra hoặc nhật ký

  3. MySQL LIKE giới hạn

  4. Hướng dẫn MySQL Workbench - Hướng dẫn Toàn diện về Công cụ RDBMS

  5. Cách regex trong truy vấn MySQL