Yii migration addColumn - 添加解释注释
Yii migration addColumn - add explaining comment
我在 Yii 中迁移没有问题。
但是有一件事让我很困扰。
我无法添加评论。
public function safeUp()
{
$this->addColumn('product_supplier', 'type_search', "'INT(1) DEFAULT \'0\'' COMMENT 'field hohohoho' ");
}
在 phpmyadmin 中,我以前是这样添加注释的:
此功能对支持项目有很大帮助。
我希望能够在迁移中发表评论。
我发现的一切都是 this post:
但是我需要在addColumn 函数中添加注释。因为我已经有了table。重新创建它不是一种选择,因为我会丢失其中的所有数据。
也许有人能猜出正确的语法?
谢谢。
好的,这很简单:
$this->createTable('order',[
'user_margin_user_id' => 'INT(32) DEFAULT \'0\' COMMENT "EXPLAINING COMMENT"',
], 'ENGINE=InnoDB CHARSET=utf8');
yii2格式
- addCommentOnColumn($table, $column, $comment)
- dropCommentFromColumn($table, $column)
- addCommentOnTable($table, $comment)
- dropCommentFromTable($table)
示例:
在迁移文件中
$this->addCommentOnColumn('user','role_id','Relation table of role');
我在 Yii 中迁移没有问题。 但是有一件事让我很困扰。
我无法添加评论。
public function safeUp()
{
$this->addColumn('product_supplier', 'type_search', "'INT(1) DEFAULT \'0\'' COMMENT 'field hohohoho' ");
}
在 phpmyadmin 中,我以前是这样添加注释的:
此功能对支持项目有很大帮助。
我希望能够在迁移中发表评论。
我发现的一切都是 this post:
但是我需要在addColumn 函数中添加注释。因为我已经有了table。重新创建它不是一种选择,因为我会丢失其中的所有数据。
也许有人能猜出正确的语法?
谢谢。
好的,这很简单:
$this->createTable('order',[
'user_margin_user_id' => 'INT(32) DEFAULT \'0\' COMMENT "EXPLAINING COMMENT"',
], 'ENGINE=InnoDB CHARSET=utf8');
yii2格式
- addCommentOnColumn($table, $column, $comment)
- dropCommentFromColumn($table, $column)
- addCommentOnTable($table, $comment)
- dropCommentFromTable($table)
示例: 在迁移文件中
$this->addCommentOnColumn('user','role_id','Relation table of role');