gpt4 book ai didi

mysql - 短信/通知 MySQL类型

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

我想为网站管理员做一个简单的通知/新闻系统。

将这些消息(最多 250 个字符)存储在数据库中的最佳解决方案是什么?

VARCHAR(255) 还是 TEXT?

谢谢

最佳答案

如果它们要短,定义一个硬性上限并使用 VARCHAR()。如果您认为它们不会超过 250 个字符,请将大小设置为 VARCHAR(512),以便您有足够的空间随时改变主意。 (无论如何,您以后总是可以更改列定义)。

TEXTBLOB 类型实际上用于未知/未确定/无限长度的数据。如果定义限制没有问题,则定义一个并使用 VARCHAR()。您将从 VARCHAR() 中获得更多的排序和索引灵 active ,因为 TEXT 最多只能使用 max_sort_length 字节进行排序。

如果这对您的用例很重要,您不能为 TEXT 列分配默认值。

MySQL documentation on BLOB & TEXT types 中详细介绍了其中的大部分内容.

关于mysql - 短信/通知 MySQL类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11177832/

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