gpt4 book ai didi

MySQL 分割字符串,并检查是否相等

转载 作者:行者123 更新时间:2023-11-29 11:32:33 24 4
gpt4 key购买 nike

我正在制作一种搜索引擎,其中使用 MySQL 语句LIKE。现在,在我的数据库中,每一行都有一列keywords,该列可能为空,或者有一个字符串,其中单词以逗号分隔example,string,in,column

使用 WHERE 语句时是否可以以任何方式分割此字符串并检查每个单词上的 LIKE

最佳答案

不适用于 SQL。

关系数据库不应包含带有逗号分隔字符串的字段。根据“第一范式”,每个字段应该是原子的(每个字段只有一个值)。

values in the domains on which each relation is defined are required to be atomic with respect to the DBMS

-> en.wikipedia.org/wiki/First_normal_form

关于MySQL 分割字符串,并检查是否相等,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37163838/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com