数据库为MySQL5.7
一张表table1
吧里面有30W+数据,字段为id bigint(20),full_name varchar(66) province bigint(20),city JSON, county JSON
要展示符合下面这些条件的记录:
注意:city和county储存的数据为地区的编码,如city=["123456","234567","345678"],county=["5123456","6234567","7345678"]这种,我可以修改数据表结构
现在有一个搜索的需求,想要按照city和county搜索对应的数据,比如,搜索的条件为前端发送过来的,province=12345,city=["234567","345678"],county=["7345678","6234567"]
就是说,搜索的city和county可以是多选的!
我要怎么设计数据表才能够方便搜索呢?求大神解惑
https://www.yiibai.com/mysql/...