【问题标题】:MySQL - Preferred data type for storing messages/conversationsMySQL - 用于存储消息/对话的首选数据类型
【发布时间】:2016-06-14 15:08:25
【问题描述】:

我正在我的网站上添加一个消息系统。所以我的问题,就像标题一样,在数据库中存储消息/对话的最首选或最佳数据类型是什么?我在这里阅读了一些关于 varchar 和 text 的文章。那么哪个是首选。

另外,你能分享一些使用php、mysql和ajax制作消息系统的技巧吗?

【问题讨论】:

  • TEXT 应该没问题,假设您没有非常长的消息。
  • 有限制吗?
  • stackoverflow.com/questions/6766781/… ...这些限制以字节为单位,您可以根据您计划使用的编码来计算字符数。

标签: php mysql ajax


【解决方案1】:

您应该使用 VARCHAR 来存储标题,并使用 TEXT 来存储消息。 Varchar 越小越快,但 Text 更适合存储长消息。 使用 Varchar 存储变量(名称、标题...),使用 Text 存储长消息。

【讨论】:

  • 我们说一个简单的回复,简短的回复。首选文字?
  • 是的,你应该使用文本。
猜你喜欢
  • 2016-10-27
  • 2010-09-22
  • 2018-01-15
  • 1970-01-01
  • 2011-10-24
  • 2013-05-13
相关资源
最近更新 更多