【发布时间】:2017-05-30 12:46:47
【问题描述】:
我有两张表(简化版):
---------
page
---------
id
deleted
---------
page_data
---------
id
id_page
value_int
value_float
value_text
value_date
value_serialized
value_something_else
page_data 有很多不同的值类型。我希望能够搜索所有内容。这种方法可以吗?
SELECT * FROM page_data WHERE
value_text LIKE '%" . $keyword . "%'
OR value_int = ".$keyword."
OR ....
OR ....
或者在页面(或page_data)表中添加“搜索”字段并将所有要搜索的数据合并为全文会更好/更快吗?我不介意更慢的更新和更多的管理。我想要更快的搜索。
任何帮助将不胜感激!
【问题讨论】:
标签: mysql content-management-system