在mysql select中获取regexp数学

时间:2014-08-05 11:00:22

标签: mysql sql

我有这些行的表格:

title1|mail@mail.com-adsasd

title2|mail@mail.com

title3|mail@mail.com- asdasdasd

title4|asdasd mail@mail.com

...

titleN|dasdasd- mail@mail.com

如何从contact字段获取所有电子邮件而不会出现多余文字?我只需要发送电子邮件。

我在contact字段中确定电子邮件的查询:

SELECT title, contact
FROM table
WHERE contact REGEXP  '^[^@]+@[^@]+\.[^@]{2,}$'

1 个答案:

答案 0 :(得分:0)

mysql中没有正则表达式提取功能,
在将数据插入表格之前,必须先清理数据。