我想在表中的第七位添加一列,我使用
$this->addColumn('table_name','column_name','type');
我在最后添加了一个列。有没有什么方法可以让我在哪里添加列?或者任何after column关键字来添加我的新列,比如密码列。我已经从Yii Doc学习了迁移
qvsjd97n1#
$this->addColumn('{{%user}}', 'username', $this->string()->notNull()->unique()->after('id') );
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` ');
2条答案
按热度按时间qvsjd97n1#
wnavrhmk2#
这应该能行!
示例: