MySQL / Doctrine - 在所有列和连接表中搜索

时间:2016-02-09 22:43:24

标签: mysql search doctrine

我在MySQL数据库中有一个表,其中包含大约30个文本字段和大约10个连接的N-N表。

我的客户想要一个表单输入字段来搜索所有数据。

有一种简单的方法吗?

我的假设是,如果我做了很多连接,那么查询将需要很长时间。

所以我的想法是创建一个名为“ALL”的列。在每次编辑/添加操作后,我会将所有其他列的日期转储到此ALL列中并执行如下搜索:

Select * From Table WHERE all like "%search"

有可能这样做吗?谁知道正确的方法呢?

谢谢你,迈克。

1 个答案:

答案 0 :(得分:1)

是的,正确的

通常,还有另一个(不同的)列'all'是所有列的所有值的元组,然后搜索该列。

另一个选择是仅为了全文

添加不同的数据库