在我的 MySQL 数据库中,我有一个名为的字段html_contents
,其中包含要在网页中显示的所有 html。显然 html 可能很大,而且肯定大于 64KB,因此我决定使用LONGTEXT
而不是VARCHAR
.
当字段未设置或留空时,您是否认为将其设置为 NULL 或空字符串更好(对于数据库来说别名更有效)?
我读过这篇文章:何时使用 NULL 以及何时使用空字符串?但它一般谈论空字符串(可能是小字符串而不是LONGTEXT
)。
我想知道 with 是否LONGTEXT
是一个不同的故事,它是否可以节省大量空间或执行时间,NULL
而不是留空LONGTEXT
。