如何使用自动增量来保存日志

时间:2015-02-09 01:54:30

标签: mysql database

我想创建一个表来保存用户日志(例如:登录记录) 使用自动增量时表可以检查id吗?

示例: userid times login_record

  1. 1 1 xxxxx
  2. 2 1 xxxyy
  3. 1 2 xxyyy
  4. 1 3 xyyyy
  5. 2 2 xxxxx

1 个答案:

答案 0 :(得分:0)

不是你的意思,不是。 Mysql不会使用匹配的user_id自动查找登录表中的最后一行,并增加times字段。

mysql自动增量用于内部生成的行id,而不是列值。

如果为每次登录插入一行,则可以通过查询表select count(*) from logins where user_id = 1来获取用户登录计数。如果在user_id上添加索引,则此查询将非常快速地运行。