Тип поля для ip адреса

Рейтинг: 0Ответов: 1Опубликовано: 21.01.2023

Какой тип поля необходимо назначать, поле которое будет содержать ip пользователя?

В данный момент назначаю VARCHAR, то есть строчку. Что та мне подсказывает что это неправильно. Поскольку поиск записи по строчке занимает большее время нежели если присвоили INT

Ответы

▲ 1Принят

Для хранения IP-адресов я советую INT, поскольку он занимает меньше места и имеет более быстрый поиск, чем VARCHAR. Поэтому можно сохранить IP-адрес в формате числа, используя функцию inet_aton.