手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

mysql检查约束怎么设置

时间:2024-10-14 21:42:02

1、先打开PowerShell或者cmd进入mysql的bin目录,然后输入账号密码登录进入mysql。

mysql检查约束怎么设置

2、接下来创建数据库 checkAnalog,并使用该数据库。

mysql检查约束怎么设置

3、然后创建表usr,表结构如图。

mysql检查约束怎么设置

4、先往usr表中插入一条数据,未创建触发器时,phone="123456"能正常插入。

mysql检查约束怎么设置

5、为usr表创建插入数据溱碳叛鹤前触发的触发器 trig_before_insert,该触发器用于检查是否插入正确的手机号,若插入的手机号不正确,则通过signal抛出异常。具体内容如图。注意在输入埒摆缥膂创建触发器代码前,要用delimiter限定结束标志符。

mysql检查约束怎么设置

6、创建好触发器后,向usr表插入一条正确的数据。插入成功后查看表数据。如图。

mysql检查约束怎么设置

7、接着测试输入不正确的数据,如图可以看到当输入不正确的数据时会抛出异常提示 “手机号须为11位数字”。查看表数据,两条记录都没插入进去。

mysql检查约束怎么设置

8、这样就成功使用触发器来做到插入前的检查约束了。

© 手抄报圈