sql - 尝试使用 SQL 中的正则表达式对电子邮件创建检查约束
问题描述
我正在尝试添加一个约束来检查电子邮件是否符合以下条件:
电子邮件地址由字母数字字符、@ 符号、字母数字字符和 . 符号,后跟字母数字字符。
这就是我所拥有的,但它不起作用:
IF email NOT REGEXP '^[A-Za-z0-9._%\-+!#$&/=?^|~]+@[A-Za-z0-9.-]+[.][A-Za-z]+$'
有人可以建议我应该怎么做吗?
解决方案
推荐阅读
- java - 在 Spring Boot 应用程序中获取“javax.persistence.TransactionRequiredException:没有正在进行的事务”
- typescript - 如何为打字稿泛型指定“this”
- html - 键入时输入文本超出范围 | 反应简单的键盘
- rest - REST API - 创建资源和嵌套资源最佳实践
- javascript - 页码显示在第一页
- google-assistant-sdk - 如何重用我之前删除的项目中的 Google Home 调用名称?
- spring-boot - @Transactional 超时在 Springboot 应用程序中对于 1 以外的值(超时 = 1)不起作用
- google-cloud-print - 谷歌云打印的 AccessToken
- spacy - 如何评估具有自定义属性的自定义管道组件?
- javascript - 如何在 React 中交换不同的管理面板主题