Mysql 如何在以下查询中使用正则表达式?
my DB中有一列存储数据,如下所示:Mysql 如何在以下查询中使用正则表达式?,mysql,regex,Mysql,Regex,my DB中有一列存储数据,如下所示: /accounts/2/xyz/a /accounts/2/xyz/b /accounts/3/xyz/a /accounts/3/xyz/b /accounts/5/xyz/a /accounts/5/xyz/b 现在,我有了所选账户的列表,比如账户id=[2,5]。我想获取以下键的数据/accounts//xyz/a 那么,获取此类数据的最佳查询是什么?现在,我正在为所选帐户id列表生成密钥,并对其启动查询,但我不想这样做 select * FROM
/accounts/2/xyz/a
/accounts/2/xyz/b
/accounts/3/xyz/a
/accounts/3/xyz/b
/accounts/5/xyz/a
/accounts/5/xyz/b
现在,我有了所选账户的列表,比如账户id=[2,5]。我想获取以下键的数据/accounts//xyz/a
那么,获取此类数据的最佳查询是什么?现在,我正在为所选帐户id列表生成密钥,并对其启动查询,但我不想这样做
select * FROM tbl where accountNumber like '/accounts/%/xyz/a'
请参阅首先*不适用于LIKE,我不寻求通用模式匹配。我只寻找以下关键字的最佳匹配:/accounts//xyz/a