我在Yii中迁移没有问题。 但有一件事让我困扰不已。
我无法为其添加评论。
public function safeUp()
{
$this->addColumn('product_supplier', 'type_search', "'INT(1) DEFAULT \'0\'' COMMENT 'field hohohoho' ");
}
在phpmyadmin中,我曾经以这种方式添加评论:
此功能有助于支持项目。
我希望能够在迁移中发表评论。
我找到的所有内容都是this post:
但我需要在addColumn函数中添加注释。因为我已经有了桌子。重新创建它不是一种选择,因为我会丢失其中的所有数据。
也许有人可以猜出正确的语法?
感谢。
答案 0 :(得分:2)
以yii2格式
实施例: 在迁移文件
中$this->addCommentOnColumn('user','role_id','Relation table of role');
答案 1 :(得分:1)
好的,这很简单:
$this->createTable('order',[
'user_margin_user_id' => 'INT(32) DEFAULT \'0\' COMMENT "EXPLAINING COMMENT"',
], 'ENGINE=InnoDB CHARSET=utf8');