【发布时间】:2012-09-12 10:22:04
【问题描述】:
我想在表格的第七位添加一列,我正在使用
$this->addColumn('table_name','column_name','type');
在末尾添加列。有什么办法可以提到添加列的地方吗?或任何后列关键字添加我的新列之后,例如,密码列。 我从Yii Doc了解了迁移
【问题讨论】:
我想在表格的第七位添加一列,我正在使用
$this->addColumn('table_name','column_name','type');
在末尾添加列。有什么办法可以提到添加列的地方吗?或任何后列关键字添加我的新列之后,例如,密码列。 我从Yii Doc了解了迁移
【问题讨论】:
这应该可行!
$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` ');
【讨论】:
$this->addColumn('{{%user}}', 'username',
$this->string()->notNull()->unique()->after('id')
);
【讨论】: