在我的 PHP 代码中,我有以下 SQL 语句:
$query = "更新用户 SET num_logins = num_logins+1, last_login='$timeStamp' WHERE id = $id";
我最近为项目管理员实现了 num_logins 列,这样他就可以看到经常使用的用户是谁。看起来它大部分时间都在工作,但是,我注意到两个用户的 num_logins = 0 并且 last_login 字段中的时间戳值在我实施更改的日期之后。
num_logins 列的默认值为零,因此,如果他们成功登录,并且上述查询是唯一更新其 last_login 字段的查询,那么当他们的 last_login 字段已更新时,num_logins 仍然为零(这两个字段都没有在任何地方更新) else 在代码中,我是唯一的数据库管理员)?
引擎=InnoDB。