我是 SQL 新手,我被赋予了一项任务。以下是详细信息:
我有什么:
用于用户登录和查看用户状态的 AC# 桌面应用程序(只有两个选项:用户登录并检查所有虚拟创建的用户的状态)
名为USER的表包含
- ID
- 用户名
- 创建日期
名为LOGINSTAT的表包含
- ID
- 用户名
- 日志时间
- 日志日期
我必须实施的
当用户使用 SQL 登录 LOGINSTAT 表时,我必须保存时间和日期。
我的问题
我的问题是如何实现它。我可以完成编码部分,但我有兴趣获得一些好的建议来实现它。据我所知,我认为这是一种正式的方式:
当用户登录时,将值插入登录表中,提供所有必需的值。
但
我认为这可能有点奇怪。有朋友说用外键和主键也许可以实现,但问题是用户一天可能登录很多次。在这种情况下如何跟踪登录时间和日期?