SQL约束 不允许“script”的插入

来源:百度知道 编辑:UC知道 时间:2024/09/24 04:58:18
SQL约束 不允许包含“script”的记录的插入

alter table tbmiRNA2
add constraint mid
check(mid not like "%script%")
go

报错:
服务器: 消息 1759,级别 16,状态 1,行 1
在约束或计算列的定义中指定了无效的列 '%script%'。
服务器: 消息 1750,级别 16,状态 1,行 1
未能创建约束。请参阅前面的错误信息。

alter table tbmiRNA2 add constraint ck_name
check(tbmiRNA2.mid not like '%script%')

constraint 后面跟的是约束名称,建议不要和字段名一样。
在数据库里面的字符串是单引号.
check(表名.字段名 not like '%script%')
为相应的表添加相应的约束。

ter table tbmiRNA2
add constraint mid
check([mid] not like '%script%')
go

让网站前台来判断输入是否正确
你这样只会造成服务器端负担加重
数据量增加1 负担增加10