使用yii迁移更改属性类型

时间:2013-09-17 05:41:26

标签: yii database-migration

我有一个使用yii开发的现有Web应用程序数据库。现在表中的一个属性是int类型,但我想将其类型转换为表中的时间戳。如何使用yii迁移实现此目的,以便我的Web应用程序受到影响。我正在使用Mysql数据库。

1 个答案:

答案 0 :(得分:8)

创建yii迁移并修改代码

public function up(){
$this->alterColumn('table_name', 'column_name', 'new_data_type');//timestamp new_data_type
}

public function down() {
$this->alterColumn('table_name','column_name', 'old_data_type' );//int is old_data_type
}

然后向上迁移