找回密码
 立即注册

QQ登录

只需一步,快速开始

Tracy.Liu 讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2019-1-9 09:54  /   查看:5021  /  回复:0
本帖最后由 Tracy.Liu 于 2019-1-9 16:38 编辑

有的时候我们会发现,当给数据表中某个字段勾选“必须”或“唯一”时,会报错。

比如下图中,给文本字段勾选“必须”会报如下错误:
    image.png952143554.png
又比如下图中,给文本1字段勾选“唯一”会报如下错误:
    image.png485452575.png

又或者我们想开启自动编号,而自动编号的前提是字段“必须”且“唯一”,于是我们又会遇到这样的报错:
    image.png95047911.png
    image.png258376158.png

碰到这个就让人很烦躁,怎么老报错啊,到底怎么回事?

其实原因超简单的,就拿下图中的数据表来说
    image.png250913695.png
在这个数据表中已经有数据了,而且对于文本字段已经存在为空的数据,强制要把这个字段设置成“必须”,那字段中本身已经存在的空值怎么办?数据库表示:臣妾做不到啊~~~
一样的道理,对于文本1字段已经存在有重复的数据,强制要把这个字段设置成“唯一”也同样是不可行的。
于是乎就一直提示您出错啦~

所以呐~在您要使用字段验证功能时,一定要先保证您所操作字段中的数据没有空值或者没有重复值呢~
做到这一点,就能妥妥地勾选上“必须”或“唯一”啦~


0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部