大部分数据没有行溢出的text字段是否需要拆表
比如一个论坛系统的回帖表,多数情况下这个回帖的内容都是简短的,只有少部分内容长。
而在显示中这个内容字段是常用的,还有必要把这个内容字段单独拆出来吗?
namespace Koogua\Model\Entity;
class Reply extends EntityBase
{
const STATUS_PENDING = 1; // 待定
const STATUS_APPROVED = 2; // 审通
const STATUS_REJECTED = 3; // 审拒
const STATUS_DELETED = 4; // 删除
/**
* 主键编号
* @var integer
*/
public $id;
/**
* 回复内容
* @var string
*/
public $content;
/**
* 提及用户
* @var string
*/
public $mentions;
/**
* 用户编号
* @var integer
*/
public $userId;
/**
* 主题编号
* @var integer
*/
public $topicId;
/**
* 版块编号
* @var integer
*/
public $forumId;
/**
* 置顶标识
* @var integer
*/
public $sticked;
/**
* 状态标识
* @var integer
*/
public $status;
/**
* 评论计数
* @var integer
*/
public $commentCount;
/**
* 关注计数
* @var integer
*/
public $watchCount;
/**
* 收藏计数
* @var integer
*/
public $favoriteCount;
/**
* 赞同计数
* @var integer
*/
public $agreeCount;
/**
* 反对计数
* @var integer
*/
public $opposeCount;
/**
* 举报计数
* @var integer
*/
public $reportCount;
/**
* 创建时间
* @var integer
*/
public $createTime;
/**
* 更新时间
* @var integer
*/
public $updateTime;
public function getSource()
{
return 'Reply';
}
public function beforeCreate()
{
$this->createTime = time();
}
}
相关阅读:
前后端是如何进行协作交互的?
python 模拟操作 如何判断某个窗口是否隐藏在托盘,如何最大化,最小化?
Django框架下如何实现非法登录次数限制的功能?
transition 设置动画是,用calss正常。用id 就没有动画,为什么?
请问jq有哪些方法检测一个元素里面是否含有指定的元素
vuex组件里打印this.$store.state为undefined,求解?
mysql如何优化这条更新语句?
前端模块化开发遇到的问题,zepto引入报错
整数0赋值给字符型变量,再以整型输出的结果为什么会出现48?【HDO 1002 A + B Problem II】
connection.ops.date_trunc_sql() 方法详解
使用nodejs往mongodb中插入数据时出错
Python中我自定义了一个函数,每次对一个keyword进行运算,现在我有300个keyword,如何批量操作?
请问怎么搜索表格中省市区一行数据
原生的websocket连接成功,而vue-websocket GET失败
img标签在三星手机下不显示base64编码的图片
搜索一个股票,如何让他跳转到相应的详情页?
Vue+Webpack在dev环境下没有问题build后出现莫名错误
从github上clone的代码如何push到另外一个平台?例如上传到码云之类的?环境是IjIdea
滚动时定位到某一处。
phpstorm一直出现out of memory怎么解决?