一列多个entires?

时间:2016-12-08 10:59:39

标签: sql database

我想通过ip存储所有登录尝试。

loginAttempts { IP: 时间: ID: } 等。

问题是一个ip有多次登录尝试是不可避免的,我知道在一列中存储多个值是不好的,如何通过ip记录登录详细信息,而不重复相同的ip地址?

1 个答案:

答案 0 :(得分:0)

您可以使用多个表进行规范化,或者如果您仍希望在单个列中进行规范化,则可以在json中使用数组

{
  "ip": "0.0.0.0",
  "loginattempts": [
    "01/01/2016 12:20",
    "01/02/2016 12:30"
  ]
}