Laravel迁移字符串(MySQL VarChar) vs文本-何时使用它们?它们有什么不同? &g



Laravel关于迁移列的文档说明支持文本或字符串类型/列。我无法解释这两者有何不同,因此我不知道何时应该使用其中一个而不是另一个。

Laravel的文档在右列中说明了MySQL的等效。

它声明String等价于MySQL中的VarChar,在他们的文档中有定义。基本上,它去掉尾随空格,限制在65,000个字符左右。所以你基本上可以用它做任何事情。例如:博客文章的标题,或者文章的正文,等等。

MySQL中的文本。它没有说明文档中的文本有字符限制,但在这里有,这也是大约65,000(字节,但每个字符从我能看出是1字节)。

最新更新