6

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

4

1 回答 1

14

创建一个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
}

然后向上迁移

于 2013-09-17T05:51:28.363 回答