我在MySQL数据库中有一个表,其中包含以下字段:用户可以使用任意组合(即SELECT * FROM table WHERE GENDER= 'M' AND POSTCODE IN (1000, 2000);或SELECT * FROM table WHERE BIRTHYEAR = 1973;)中的任何字段来搜索表
在MySQL文档中因此,如果我在所有4列上创建一个索引,那么如果没有使用ID字段
我有一个HTML输入字段,其中的值由字符串中的每个空格来爆炸和分隔。然后,该字符串在数据库中搜索匹配项,如果有匹配,则返回值,但是,我希望从原始字符串中搜索一个表中的多个字段。希望这能澄清问题:
例如,如果用户搜索'Sheldon男孩跳投‘,我希望数据库在数据库的每个字段中搜索匹配形式,例如school_name、性别、product_type。目前,我只为一个字段工作,但我想返回并收集所有三个字段的值。.= "O