MySQL(utf-8)的 TEXT 类型,只能存 65535 / 3 大约 2.2 万个汉字?

2019 年 7 月 5 日
 liudaqi
12351 次点击
所在节点    MySQL
11 条回复
murmur
2019 年 7 月 5 日
LongText 够你用了不?
murmur
2019 年 7 月 5 日
关于你的问题可以参考
https://stackoverflow.com/questions/4420164/how-much-utf-8-text-fits-in-a-mysql-text-field
反正如果我设计数据库 上万字直接 MediumText 起跳
est
2019 年 7 月 5 日
是的没错。再长其实你也该考虑下存 db 是否合理了。
reus
2019 年 7 月 6 日
改用 PostgreSQL,text 类型是无限长度的。

gitlab 弃用 MySQL 的原因,其中一条就是 text 类型长度有限制。
niubee1
2019 年 7 月 6 日
超长字符串的话,存外部文件会更有效率一些,你非要存那么大, 换个数据库也行
chendy
2019 年 7 月 6 日
TEXT 上面还有 LONGTEXT,应该够用的
https://dev.mysql.com/doc/refman/8.0/en/string-type-overview.html
Cbdy
2019 年 7 月 6 日
超长字符串可以考虑用 OSS
caqiko
2019 年 7 月 6 日
@niubee1 #5 存外部文件可以 where like 吗
niubee1
2019 年 7 月 6 日
@caqiko 几万字 where like 会慢出翔的, 你要 where like 的话有全文检索引擎
kawowa
2019 年 7 月 6 日
https://v2ex.ih06.com/t/137724
站长以前发过这个,建议去看看。
realpg
2019 年 7 月 7 日
我这里都默认 mediumtext

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://v2ex.ih06.com/t/580477

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX