![cover](https://img-blog.csdnimg.cn/4b5077c9a8f94377a44af6723d9e831e.jpeg)
Check constraint ‘Phone‘ is violated.
插入测试数据-员工信息表(Employe)中,报错检查约束'Phone'是否被违反,但是我看我的电话号码都是1开头,位数也是11位,网上找了一些例子,一直不能解决。中的把 like改成REGEXP。将alter table Employe ADD CONSTRAINT Phone CHECK(Phone。
·
插入测试数据-员工信息表(Employe)中,报错检查约束'Phone'是否被违反,但是我看我的电话号码都是1开头,位数也是11位,网上找了一些例子,一直不能解决
约束代码:
alter table Employe ADD CONSTRAINT Phone CHECK(Phone like '1[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]');
解决办法:
将alter table Employe ADD CONSTRAINT Phone CHECK(Phone like '1[0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9][0-9]');中的把 like 改成REGEXP
如下:
再次插入就成功了!!
希望能帮助到大家。
更多推荐
所有评论(0)