gpt4 book ai didi

MySql - 大小 VARCHAR

转载 作者:行者123 更新时间:2023-11-29 01:46:37 25 4
gpt4 key购买 nike

很多人对我说 set VARCHAR(100) 没有意义。它与 put 255 相同。我想知道为什么...

最佳答案

那是垃圾。他们可能在谈论这样一个事实,即 varchar 使用一个字节作为长度,而不管最大长度是 100 还是 255(超过该长度的长度将使用两个字节,最多 ~64K)但是他们 < em>被区别对待。

如果您在前者中插入一个 150 个字符的字符串,它将被截断为 100,而对于后者则不然。

您应该使用合理的长度。如果您的列永远不会超过 30 个字符,不要使用 varchar(255)

参见 here类型的详细信息。

关于MySql - 大小 VARCHAR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5282873/

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