我用sqlyog给表加了个约束 但是没成功
查询:ALTER TABLE USER ADD CHECK(pwd like '%[0-9]%')
错误代码: 3819
Check constraint 'user_chk_3' is violated.
你表里面当前是否存在不满足这个约束的数据?
如果是让这个字段至少要有1个数字,可以使用正则函数
ALTER TABLE USER ADD CHECK(regexp_like(pwd, '[0-9]'));
user是关键字,修改如下:
ALTER TABLE `USER` ADD CHECK(pwd like '%[0-9]%')
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!