MySQL外键是int 存储的时候如果没有值,系统默认为0,异常怎么处理?

qwzh110 发布于 2016/09/28 10:57
阅读 500
收藏 0
MySQL 外键是int 存储的时候如果没有值,系统默认为0,异常怎么处理
加载中
0
hzajie
hzajie
你要不就修改默认值,要不就不就捕获异常自己处理.
0
半张一块
半张一块
不用int用Intger,这样当没有值的时候就会报错
0
dreambob
dreambob
你所说的异常是什么情况,在存入数据的时候,如果是一个错误的值,或者不存在的数据时,数据库中会存入NULL,MYSQL5.6的版本
0
高山流水情
高山流水情

一般外键不存在就是null,怎么会是0呢?

0
演员超
演员超
在外键表设个约束不能是0
返回顶部
顶部