【发布时间】:2017-12-29 12:43:49
【问题描述】:
我支持 Yii 1.1.14 应用程序,我必须在迁移文件中将新列添加到我的数据库表中。我使用下一个:
$this->addColumn('table', 'columnName', 'varchar(100)');
如何设置此列的默认值?而且,我还想把专栏放在具体的专栏之后。
或者,也许,我应该使用另一种方法吗?
谢谢。
【问题讨论】:
我支持 Yii 1.1.14 应用程序,我必须在迁移文件中将新列添加到我的数据库表中。我使用下一个:
$this->addColumn('table', 'columnName', 'varchar(100)');
如何设置此列的默认值?而且,我还想把专栏放在具体的专栏之后。
或者,也许,我应该使用另一种方法吗?
谢谢。
【问题讨论】:
最简单的方法是:
$this->addColumn('table', 'columnName', "varchar(100) DEFAULT 'my default string'");
【讨论】:
$this->addColumn('table', 'columnName', "varchar(100) DEFAULT 'my default string' AFTER column2");