偶然发现的小技巧。。
就是 我想让表里的某个字段,非0即1。类似状态一样,不存在第三种情况。
那么这样如何定义该字段呢?
字段名 enum('0','1');
看,改完以后Type那里是 enum('0','1')
我们试着插入一条数据2,看看会出现什么情况(报错,或是?)
结果插入了状态1。
结论
使用这种enum不能够起到严格的校验,但可以保证不会有范围外的数据入库。
偶然发现的小技巧。。
就是 我想让表里的某个字段,非0即1。类似状态一样,不存在第三种情况。
那么这样如何定义该字段呢?
字段名 enum('0','1');
看,改完以后Type那里是 enum('0','1')
我们试着插入一条数据2,看看会出现什么情况(报错,或是?)
结果插入了状态1。
使用这种enum不能够起到严格的校验,但可以保证不会有范围外的数据入库。