我在MySQL数据库中有一个表,其中包含大约30个文本字段和大约10个连接的N-N表。
我的客户想要一个表单输入字段来搜索所有数据。
有一种简单的方法吗?
我的假设是,如果我做了很多连接,那么查询将需要很长时间。
所以我的想法是创建一个名为“ALL”的列。在每次编辑/添加操作后,我会将所有其他列的日期转储到此ALL列中并执行如下搜索:
Select * From Table WHERE all like "%search"
有可能这样做吗?谁知道正确的方法呢?
谢谢你,迈克。
答案 0 :(得分:1)
是的,正确的
通常,还有另一个(不同的)列'all'是所有列的所有值的元组,然后搜索该列。
另一个选择是仅为了全文
添加不同的数据库