mysql - 在数据库中查找两个名字作为全名列的一部分

标签 mysql

哟。

我想在同时包含名字和姓氏的列中查找两个名字,例如“name1”“name2”。

WHERE Con​​tactName IN ('name1%', 'name2%'); <-- 不适用于通配符

我该怎么做?

最佳答案

尝试

where Match(ContactName ) Against ('name1', 'name2') 

但在此之前,请确保您已在名称字段上创建了全文索引。

关于mysql - 在数据库中查找两个名字作为全名列的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22860329/

相关文章:

mysql - 两个用户可以在mysql的同一行上工作吗?

MySQL MATCH 多个字段

php - 如何使用 php 和 mysql 创建一个订单消息系统

mysql - 使用 group by 和不使用 group by 时查询结果的差异

mysql - 计算每个不同状态内的项目

mysql - SQL 将表列内容复制到条目指定的另一个表列

php - 使用相同的表别名左连接多个表(根据条件只有一个会加载)

db2 - 如何获取转储db2数据库?

php - 在特定时间更新特定列上的值

mysql - JPA 非实体,选择数据库结果到 List<object[]>