0
私はYii 1.1.14アプリケーションをサポートしていますので、マイグレーションファイルのデータベーステーブルに新しい列を追加する必要があります。私は次を使用します:Yii1は移行時にDB列のデフォルト値を設定します
$this->addColumn('table', 'columnName', 'varchar(100)');
どのようにこの列のデフォルト値を設定できますか?また、コンクリートの後にコラムを配置したいと思います。
また、別の方法を使用する必要がありますか?
ありがとうございました。
うわー!ありがとう。コンクリートの後にカラムを置くのはどうですか? $ this-> addColumn( 'table'、 'columnName'、 "varchar(100)DEFAULT '私のデフォルト文字列' AFTER 'column2'"); –
使用しているデータベースによって異なります。たとえば、MySQLはキーワードFIRSTとAFTERをサポートしています。 '$ this-> addColumn( 'table'、 'columnName'、" varchar(100)DEFAULT '、デフォルトの文字列' AFTER column2 '); ' – Hector