mysql - 使用formik自定义验证检查MySQL数据库中的数据

标签 mysql validation formik

任务:

在我的应用程序中,我想输入数据库中已存在的用户名,并在表单字段中收到红色错误,例如“用户名必须是唯一的”。

是否可以编写一些自定义验证来确保formik首先检查MySQL数据库,以查看该用户名是否存在于数据库中?

最佳答案

捕获这个确切的错误,然后将其作为重复尝试进行处理。

试图在前面捕获它只会导致竞争条件,而在比赛时,只会得到同样的错误。

关于mysql - 使用formik自定义验证检查MySQL数据库中的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52737834/

相关文章:

javascript - React Formik - 在组件重新安装和启用按钮上验证表单

reactjs - 如何在 React 中使用带有数字输入的占位符?

php - MySQL 替换每条记录的值

mysql - 强制查询优化器使用主键

reactjs - Formik + Yup : How to immediately validate form before submit?

asp.net - 匹配 "True"或 "False"的正则表达式

javascript - javascript Submit() 是否停止了 php 验证的必要性?

java - jsp、servlet连接mysql数据库

mysql - 如何使用 flutter 以下拉形式从 phpmyadmin 检索数据

java - Spring 验证在来自 ServletContext 资源的 XML 文档中有错误