0
すべてのログイン試行をipで保存します。複数のエントリーが1つの列にありますか?
loginAttempts { IP: 時間: ID: } など。
問題は、1つのIPが複数のログイン試行を持っているということinevitibleであり、そして私はそれを保存するために良いではないことを理解1つの列に複数の値、どのように私は同じIPアドレスを繰り返すことなく、IPでログインの詳細をログに記録できますか?
すべてのログイン試行をipで保存します。複数のエントリーが1つの列にありますか?
loginAttempts { IP: 時間: ID: } など。
問題は、1つのIPが複数のログイン試行を持っているということinevitibleであり、そして私はそれを保存するために良いではないことを理解1つの列に複数の値、どのように私は同じIPアドレスを繰り返すことなく、IPでログインの詳細をログに記録できますか?
あなたは複数のテーブルを使用して正規化するか、またはあなたはまだ1つの列に、あなたはJSON
{
"ip": "0.0.0.0",
"loginattempts": [
"01/01/2016 12:20",
"01/02/2016 12:30"
]
}
内部の配列を持つことができますが、まだ時間(DATETIME多分?)の列を持っていることをしたい場合確かにそれはあなたが懸念している問題を避けるだろうか? – coblenski
マスターディテールの構築を試してみませんか?マスター表は、LoginAttempsとdetal表LoginDateです。 – wieseman