6

yii を使用して開発された Web アプリケーション用の既存のデータベースがあります。テーブル内の属性の 1 つが int 型ですが、その型をテーブル内のタイムスタンプに変換したいと考えています。私のWebアプリケーションが影響を受けるように、yii migrationを使用してこれを達成する方法。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 に答える