Mysql: link记录特殊字符到特殊字符后的第一个字母并检索

Mysql: link records with special characters to the very first alphabet after the special characters and retrive

create table temp_surnames( last_name varchar(100) not null primary key, create_date datetime not null);

insert into temp_surnames (last_name) values('$$moses’);
insert into temp_surnames (last_name) values(‘\'moses’);
insert into temp_surnames (last_name) values('moses’);
insert into temp_surnames (last_name) values(‘ammoses');

我想检索除 'ammoses' 之外的所有记录。基本上每条以 m% 开头的记录,但如果我使用 '%m%',则全部返回。请推荐。

一个简单的正则表达式类似于:

where last_name regexp '^[^[:alpha:]]*m'