Общие > Базы данных
Вопрос по 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 если больше
Навигация
Перейти к полной версии