0
alter table user add column join_date datetime;
UPDATE user SET join_date = date_created;

通过使用上面的代码,我可以向表中添加一个新列,并将 join_date 列设置为与创建日期中的数据相同。如何使用 yii2 迁移执行此操作?

4

1 回答 1

1

只需在 up() 函数中添加两个条目

$this->addColumn('user', 'join_date', $this->dateTime());
$this->execute('update user set join_date = date_created;');
于 2016-08-30T10:20:03.487 回答