addColumn yii迁移位置

kxe2p93d  于 2022-11-09  发布在  其他
关注(0)|答案(2)|浏览(197)

我想在表中的第七位添加一列,我使用

$this->addColumn('table_name','column_name','type');

我在最后添加了一个列。有没有什么方法可以让我在哪里添加列?或者任何after column关键字来添加我的新列,比如密码列。我已经从Yii Doc学习了迁移

qvsjd97n

qvsjd97n1#

$this->addColumn('{{%user}}', 'username', 
            $this->string()->notNull()->unique()->after('id')
            );
wnavrhmk

wnavrhmk2#

这应该能行!

$this->addColumn('table_name', 'column_name', 'type AFTER column6');

示例:

$this->addColumn('tbl_posts', 'email', 'VARCHAR(150) AFTER `name` ');
$this->addColumn('tbl_posts', 'phone', 'string AFTER `email` ');

相关问题