Zitat Zitat von getöteter_ork
Auf jeden Fall:
IP -> VARCHAR(15)
Time -> INT(10)
Eine "normale" (mit Punkten angegebene) IP ist 15 Zeichen lang. Da die Punkte als Zeichen gelten, muss es VARCHAR sein.
Ein UNIX-Timestamp ist immer 10 Zeichen lang und besteht grundsätzlich nur aus Zahlen.
Ganz einfach
Besser wäre Charactar als varchar, da Character schneller sind und sich die größenunterschiede bei der Länge der IP in grenzen halten.

Schlüssel würde ich in dieser Tabelle keine Angeben, falls du unbedingt willst, dann aber einen zusammengesetzten aus IP und timestamp (timestamp sollte Sekundengenau sein, da sonst die gefahr besteht dass du einen identischen Schlüssel kriegst)