Общие > Базы данных

Вопрос по CONCAT...

(1/1)

karim:
Есть в таблице поле iplist - список IP адресов.
Т.е. новые адреса будут добавлятся так:
UPDATE sites SET iplist=CONCAT(iplist,\'$userip;\')

Тока вот проблема возникла: при создании поля iplist как его определить (т.е. например varchar, integer...)

Макс:
concat() - это функция для работы со строками поэтому тебе нужен varchar() (или text)

PS
хотя я  подумал бы о преобразовании ip в числа через INET_ATON и хранении их как чисел

AlieN:
А я бы сделал тип поля CHAR(4) :)

Philipp:
Насколько я понимаю человеку хотелось в одной записи хранить несколько IP-адресов. Для этого CHAR(4) маловато. Скорее varchar если нужно хранить до 64 (256/4)  адресов и Text если больше

Навигация

[0] Главная страница сообщений

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии