我正在开发一个社交媒体应用,用户可以发布内容。然后将其存储在MySQL数据库中,并使用VarChar存储内容。
我的问题是VarChars最大字符长度是535个字符。我打算将用户可以输入的最大值设置为大约400左右,问题是emojis可以占用5-10个字符,因为它们被转换为unicode。
我是否应该使用诸如MediumBlob或MediumText之类的工具提示它存储三字节,那么这将使用更多存储或这意味着什么?这些会影响MySQL查询时间等性能吗?
答案 0 :(得分:0)
我使用的TEXT
我一直认为是VARCHAR