【发布时间】:2019-09-26 19:36:49
【问题描述】:
对不起,我的英语有点差
使用INNODB时,该列必须为0还是为null?
如果将连接列定义为 0,是否会出现问题?
最后,在性能方面哪个更好?
谢谢。
【问题讨论】:
-
NULL可能有零存储要求,而零占用空间。这实际上取决于您的数据、列定义等。 -
这不是 PHP 问题。您是否已经在列中允许 NULL ?如果它是一个整数,我会使用
0。 -
使用
NULL表示“未设置值”,您应该是正确的。在 SQL NULL 中,空字符串和 0 都是不同的。坚持第一句中的空定义。 -
我不知道我还是应该使用 0 还是 null?
标签: mysql performance mariadb relational-database innodb