WHERE FIND_IN_SET('Queensland', csv_column)
Run Code Online (Sandbox Code Playgroud)
...因为在任一端使用带有通配符的LIKE是有风险的,这取决于匹配多少/少(并且它还确保了表扫描).两侧带有通配符的LIKE的性能与REGEXP相当 - 这意味着糟糕.
不要存储逗号分隔值 - 使用适当的多对多关系,涉及三个表:
THINGS表的外键)AUSTRALIAN_STATES表的外键)您需要JOIN来从三个表中获取数据,但如果您想知道有多少与特定状态或两个特定状态相关联的事情,那么它就是正确的模型.
| 归档时间: |
|
| 查看次数: |
2379 次 |
| 最近记录: |