0

我有一个带前缀的表。在呼叫路由之前,我想要 mysql 查询来检查 db 中是否存在前缀。

例如,美国前缀是 1,特立尼达和多巴哥是 1 868。但美国前缀可以在该表中,而 T&T 前缀 - 没有。如果它不存在,我希望终止通话。

1  | US
38 | Ukraine

And for example I dial 18681111111 to T&T
4

1 回答 1

0
select * from countrycodestbl where '92111111111' like concat(countrycode,'%') limit 1;

表“countrycodestbl”应该包含所有有效的国家代码

当您运行上述查询时,您将得到“92”

于 2014-04-03T10:13:41.237 回答