在使用MySQL时,不经意用到了check来约束,结果发件加不加check没区别,所以就查找了下资料,发现MySQL目前不被支持,这么说MySQL的路还有很长啊。
但是如果想要用到的话,网上提供了两种方法:
1.使用枚举,不过博主在试了下,要实现限制范围,就必须把这个范围内的所有数写进枚举,实际开发中,这无疑是不可取的,范围小的时候可考虑;
2.使用触发器,每一个表中,触发器有且只能有一个
这里要说明的是,一般我们可以在插入数据之前做判断,不需要写在数据库中。
在使用MySQL时,不经意用到了check来约束,结果发件加不加check没区别,所以就查找了下资料,发现MySQL目前不被支持,这么说MySQL的路还有很长啊。
但是如果想要用到的话,网上提供了两种方法:
1.使用枚举,不过博主在试了下,要实现限制范围,就必须把这个范围内的所有数写进枚举,实际开发中,这无疑是不可取的,范围小的时候可考虑;
2.使用触发器,每一个表中,触发器有且只能有一个
这里要说明的是,一般我们可以在插入数据之前做判断,不需要写在数据库中。
下一篇:iOS开发 - 数字跳变器
Linux系统之部署web-check网站分析工具
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M