Php MySQL REGEXP匹配邮政编码

Php MySQL REGEXP匹配邮政编码,php,mysql,regex,Php,Mysql,Regex,我有一个满是邮政编码的数据库,我正在创建一个查找邮政编码前缀的搜索,例如: AB, BR, G, GU 现在我做不出什么,我试过各种方法,比如,RLIKE和REGEXP,但似乎都做不出来 如果您搜索了G,我希望它只返回G1,G2等。它当前所做的是输出G1,G2,GU1,GU2如何阻止它显示GU结果 select * from your_table where postcode REGEXP 'G[0-9]+' 谢谢,虽然我需要在开始时添加^,但这很有效。谢谢

我有一个满是邮政编码的数据库,我正在创建一个查找邮政编码前缀的搜索,例如:

AB, BR, G, GU
现在我做不出什么,我试过各种
方法,比如
RLIKE
REGEXP
,但似乎都做不出来

如果您搜索了
G
,我希望它只返回
G1
G2
等。它当前所做的是输出
G1
G2
GU1
GU2
如何阻止它显示
GU
结果

select * from your_table
where postcode REGEXP 'G[0-9]+'

谢谢,虽然我需要在开始时添加
^
,但这很有效。谢谢