我有一个处理用户登录总数的数据库表和另一个处理单个登录 session 的表。我应该将这些表分开还是应该合并它们?
users_logins
users_id
successful_logins(total)
last_online
users_logins_sessions
users_id
session_id
ip_address
user_agent
last_activity(time-stamp)
最佳答案
您可能会丢失 user_logins,因为我假设 last_online 和 last_activity 包含相同的值。
但是,您必须查询 user_logins_sessions 表才能获取给定用户的成功登录总数。
SELECT COUNT(user_id) FROM user_login_sessions WHERE user_id = ?
关于mysql - 数据库结构 - 两张表还是一张表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7324863/