gpt4 book ai didi

mysql - 与 NVARCHAR 相比,将列设为 VARCHAR (somenumber) 有何优点?

转载 作者:行者123 更新时间:2023-11-29 21:49:58 25 4
gpt4 key购买 nike

在我的开发中,我总是让我的 VARCHAR 列具有字符长度,例如summary VARCHAR (250) 因为我认为“250 个字符应该足以保存摘要。” 然后,当内容管理员告诉我他们当他们写摘要时出现错误。 我很少遇到这样的情况:我确定知道列中的文本应该精确或最多多长。所以看来我应该只使用NVARCHAR,我认为它的底层数据结构是动态字符数组,而不是固定大小的字符数组。或者还有其他原因为什么我应该使用 VARCHAR (somenumber) ??????

最佳答案

NVARCHAR 的含义根本不是您所认为的那样。 N 只是意味着使用 unicode 字符而不是 ascii(顺便说一下,这对于汇总字段来说可能是一个好主意)。 NVARCHAR 列仍然需要长度。

关于mysql - 与 NVARCHAR 相比,将列设为 VARCHAR (somenumber) 有何优点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33745681/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com