mysql 如何设置不允许空字符串插入

问题1 设置了not null, 但是还是可以将 '' 空字符串数据插入 , 比如创建人字段 , 如何限制不允许 '' 进入数据库. 
not null 只能限制住 null 的数据 

问题2  可空的数据(比如更新人字段) , 设置成not null 然后给个 '' 空字符串作为默认值好  , 还是 允许null  好 

问题1,可以设置字段不可为空
问题2,更新人一般为人员id吧,所以空比较好,当然null也可以,之后拿出时再判断,看你自己