存储大字符串而不影响性能

时间:2018-03-29 01:05:45

标签: php mysql

我正在开发一个社交媒体应用,用户可以发布内容。然后将其存储在MySQL数据库中,并使用VarChar存储内容。

我的问题是VarChars最大字符长度是535个字符。我打算将用户可以输入的最大值设置为大约400左右,问题是emojis可以占用5-10个字符,因为它们被转换为unicode。

我是否应该使用诸如MediumBlob或MediumText之类的工具提示它存储三字节,那么这将使用更多存储或这意味着什么?这些会影响MySQL查询时间等性能吗?

1 个答案:

答案 0 :(得分:0)

我使用的TEXT我一直认为是VARCHAR