创建表的时候,字段尽量不要为NULL
解决办法就是设置字段为NOT NULL,并设置字段的默认值。字段尽量不要为NULL的原因如下:
a、NULL需要占用额外的空间存储;
b、进行比较的时候会更复杂,还会导致你select (column)的时候不准确
c、含有NULL值的列,会对SQL优化产生影响,尤其是组合索引中
具体NULL会带来的问题大家可以查阅:https://dev.mysql.com/doc/refman/5.7/en/problems-with-null.html
正确招式:NOT NULL DEFAULT 'xxxxx';