【发布时间】:2018-09-01 11:21:36
【问题描述】:
我们如何在 mysql 中没有 TLD 的情况下搜索域,例如testdomain.com,我只想搜索testdomain 而不是.com,所以搜索test 会返回行,但搜索com 不会。
我认为它与下面的一些正则表达式类似,但不知道如何实现。
SELECT * FROM domains WHERE domain_name LIKE '%$search%'
知道如何只搜索域的那部分吗?
【问题讨论】:
-
你试过
SELECT * FROM domains WHERE domain_name LIKE '$search%'。删除第一个%符号。 -
只会搜索以关键字开头的任何内容,例如如果您搜索
com,它将返回类似common.net,但不会返回test.com,不会返回testcom.org -
如果只搜索第一个
.之前的部分中的字符串,它会起作用吗?