这可能听起来很傻,但我只是好奇。
我有一个名为posts
:
+----------+------------------+------+-----+------ ---+----------------+ | 领域 | 类型 | 空 | 钥匙 | 默认 | 额外 | +----------+------------------+------+-----+------ ---+----------------+ | 编号 | int(10) 无符号 | 否 | 优先级 | 空 | 自动增量 | | 标题 | varchar(50) | 是 | | 空 | | | 身体 | 正文 | 是 | | 空 | | | 创建 | 日期时间 | 是 | | 空 | | | 修改 | 日期时间 | 是 | | 空 | | +----------+------------------+------+-----+------ ---+----------------+
价值:
+----+------------------------+-------- --------------------+----------+-------- --------------+ | 编号 | 标题 | 身体 | 创建 | 修改 | +----+------------------------+-------- --------------------+----------+-------- --------------+ | 2 | 又是一个标题!!!| 帖子正文如下。特拉拉拉拉 | 2013-06-03 13:13:44 | 2013-06-05 09:36:51 | | 3 | 标题反击| 这真的很令人兴奋!不是。| 2013-06-03 13:13:46 | 空 | | 11 | 雄猫 | 汤米男孩!!!FFF | 2013-06-04 16:33:22 | 2013-06-04 16:48:40 | | 12 | FFD | dsfdsf | 2013-06-04 16:48:56 | 2013-06-04 16:55:50 | | 13 | fdf | dfdsf | 2013-06-04 16:57:47 | 2013-06-05 09:36:54 | | 14 | GGD | dsfdsf | 2013-06-04 17:02:33 | 2013-06-04 17:02:33 | | 15 | GG# | dsfdsfff322 | 2013-06-05 09:36:20 | 2013-06-05 09:36:28 | +----+------------------------+-------- --------------------+----------+-------- --------------+
假设我想搜索具有值Th
(不区分大小写)的行,而不考虑 FIELD。这就像制作一个快速搜索功能。
通常我会做类似的事情:SELECT * FROM posts WHERE title LIKE '%Th%' OR body LIKE '%Th%'
我没有包括其他字段,因为显然他们不会接受这些值。
我想知道这是否有捷径?喜欢SELECT * FROM posts LIKE '%Th%'
。
请指教。谢谢。