如何使用yii迁移将列a数据复制到列b


how to duplicate column a data to column b using yii migration

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

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

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

$this->addColumn('user', 'join_date', $this->dateTime());
$this->execute('update user set join_date = date_created;');