首页 > 解决方案 > 尝试使用 SQL 中的正则表达式对电子邮件创建检查约束

问题描述

我正在尝试添加一个约束来检查电子邮件是否符合以下条件:

电子邮件地址由字母数字字符、@ 符号、字母数字字符和 . 符号,后跟字母数字字符。

这就是我所拥有的,但它不起作用:

IF email  NOT REGEXP '^[A-Za-z0-9._%\-+!#$&/=?^|~]+@[A-Za-z0-9.-]+[.][A-Za-z]+$' 

有人可以建议我应该怎么做吗?

标签: sqlregex

解决方案


推荐阅读