sql server “Table_1”表 - 无法添加约束“CK_Table_1”。 ALTER TABLE 语句与 CHECK 约束“CK_Table_1“冲突

在表设计器中保存新建的约束时,保存不了,并且弹出错误提示:
“Table_1”表

  • 无法添加约束“CK_Table_1”。
    ALTER TABLE 语句与 CHECK 约束"CK_Table_1"冲突。该冲突发生于数据库"booktest",表"dbo.Table_1", column ‘sage’。

在这里插入图片描述
归根到底,是因为已经在原来的表中添加了数据,并且历史添加的数据不符合目前新建的约束规则,所以发生冲突。
在这种情况下,需要删除原来表中的全部数据。

**1)**若是原来表中数据输入完整,则直接点删除
在这里插入图片描述

**2)**若是原来表中数据最新行没有输入完整,点删除有时候删不了(删除102所在行完全没反应
在这里插入图片描述-------新增----------
后边发现,对于某一行正在编辑并且提交不了的数据
可以直接delete数据(如下
或者可以直接按 esc可以清楚此行内容!!巴适!


则打开 新建查询,用t-sql语句
delete
from 表名

之后便可以愉快地保存表设计器的修改了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值