|
как хранить все значения boolean в одном поле?
|
|||
---|---|---|---|
#18+
Есть 30 флажков. Можно сделать, например, так: Код: sql 1. 2. 3. 4. 5. 6. 7. 8.
А как правильнее? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2020, 12:44 |
|
как хранить все значения boolean в одном поле?
|
|||
---|---|---|---|
#18+
третий аргумент еще, наверное 1 (единица) Код: sql 1.
а само использование - без индекса. Типа LIKE "%строка%" - зависит от объема и задачи ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2020, 13:07 |
|
как хранить все значения boolean в одном поле?
|
|||
---|---|---|---|
#18+
Alex_Ustinov третий аргумент еще, наверное 1 (единица) Код: sql 1.
а само использование - без индекса. Типа LIKE "%строка%" - зависит от объема и задачи Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2020, 13:10 |
|
как хранить все значения boolean в одном поле?
|
|||
---|---|---|---|
#18+
SELECT * FROM flags WHERE MID(flag,5,1)=1; ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2020, 13:12 |
|
как хранить все значения boolean в одном поле?
|
|||
---|---|---|---|
#18+
boltachev А как правильнее? Правильнее таки не нарушать первую НФ. Ибо наказание за это - всегда геморрой. Совсем правильно - отношение M:N. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2020, 13:34 |
|
как хранить все значения boolean в одном поле?
|
|||
---|---|---|---|
#18+
boltachev, ну еще можно использовать целые числа ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2020, 17:42 |
|
как хранить все значения boolean в одном поле?
|
|||
---|---|---|---|
#18+
mini.weblab boltachev, ну еще можно использовать целые числа а как? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2020, 19:16 |
|
как хранить все значения boolean в одном поле?
|
|||
---|---|---|---|
#18+
boltachev mini.weblab boltachev, ну еще можно использовать целые числа а как? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2020, 20:31 |
|
как хранить все значения boolean в одном поле?
|
|||
---|---|---|---|
#18+
boltachev А как правильнее? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2020, 21:25 |
|
как хранить все значения boolean в одном поле?
|
|||
---|---|---|---|
#18+
Akina Есть тип данных SET. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2020, 23:28 |
|
как хранить все значения boolean в одном поле?
|
|||
---|---|---|---|
#18+
Gluck99 Битовые функции MySQL. Хранить будешь десятичные числа BIGINT, а потом делать проверку битов числа по маске. "Я так думаю" (с). должно хватить INT, т.к. 2^29 + 2^28 + ... + 2^0 = 2^30 - 1 = 1073741823 это при условии, что автору нужны отдельные комбинации из всех 30 флагов ... |
|||
:
Нравится:
Не нравится:
|
|||
02.05.2020, 23:58 |
|
|
start [/forum/topic.php?fid=47&fpage=22&tid=1828592]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
39ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 144ms |
0 / 0 |