一、
案例属性:使用二进制位,每个位置,代表一个状态,多个位置代表多个状态,存储的时候转换为int类型存储
二进制 |
十进制 |
包含参数 |
00000001 |
1 |
爆款产品 |
00000010 |
2 |
名企案例 |
00000100 |
4 |
大奖案例产品 |
00001000 |
8 |
明星设计师产品 |
00000011 |
3 |
爆款 + 名企 |
00000111 |
7 |
爆款 + 名企 + 大奖案例 |
00001111 |
15 |
爆款 + 名气 + 大奖案例 + 明星设计师 |
00000110 |
6 |
大奖案例 + 名企 |
00001110 |
14 |
名企+大奖案例+明星设计师 |
00001100 |
12 |
大奖案例+明星设计师 |
00000101 |
5 |
爆款+大奖案例 |
00001101 |
13 |
爆款+大奖案例+明星设计师 |
00001011 |
11 |
爆款+名企+明星设计师 |
00010000 |
32 |
需要展示“浏览”“评论”“喜欢”的产品 |
1.t_case案例表增加字段property
ALTER TABLE t_case add COLUMN property int(8);
二、
2017-11-10 增加一个类型: 需要展示“浏览”“评论”“喜欢”的产品property定义为32
十进制 二进制
32 0001 0000
---------------------------------------------------------------------------------------------------------------
原文:https://www.cnblogs.com/jdli/p/10466306.html