SET поле...

ilal

Новичок
SET поле...

Вопрос тупой, заранее извиняюсь, но...

ничего по теме не откопал, как ни странно...

Есть поле SET со значениями, скажем, от 1 до 19, нужно заполнить его массивом значений (например: 2, 4, 6, 8, 9, 12) как это сделать? как массив сразу пихнуть? сам синтаксис?

ну, и прочитать конечно... тоже в массив...
 

zerkms

TDD infected
Команда форума
поле типа ENUM может хранить только одно значение
 

ilal

Новичок
ммммм... просто значения строкой? хм... была такая идея, но что то не сработало... может, в синтаксисе ошибся... :(

сами то так пробовали?
 

zerkms

TDD infected
Команда форума
эм.... ;))))) феерично конечно ;)
сами то так пробовали?
непонятно (с), у кого проблемы - у вас или у меня? ;)))
если у вас - то вы и показывайте, как пробовали, как не получилось, и как mysql ругался
 

ilal

Новичок
эм.... )))) феерично конечно

согласен :) периодически чувствую себя идиотом :)
посмеялся от души :)

ладно, спасибо большое :) просто не встречался с ним почти, с типом этим :)

-~{}~ 11.03.08 19:06:

Господа, в том же SET поле...

есть массив значений, как узнать, есть ли в SET хоть одно совпадение?

в мануале не откопал...
mysql> SELECT * FROM tbl_name WHERE FIND_IN_SET('value',set_col)>0;
результата не дает... :(
 

Mr_Max

Первый класс. Зимние каникулы ^_^
Команда форума
ilal
в мануале не откопал...
mysql> SELECT * FROM tbl_name WHERE FIND_IN_SET('value',set_col)>0;
результата не дает...
И не выдаст.
Поскольку мануал ты читаешь невнимательно.
 
Сверху