Yii1在迁移中设置DB列的默认值

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Yii1在迁移中设置DB列的默认值相关的知识,希望对你有一定的参考价值。

我支持Yii 1.1.14应用程序,我必须在迁移文件中将新列添加到我的数据库表中。我用下一个:

$this->addColumn('table', 'columnName', 'varchar(100)');

如何设置此列的默认值?而且,我还希望将列放在具体的列之后。

或者,也许,我应该使用另一种方法吗?

谢谢。

答案

最简单的方法是:

$this->addColumn('table', 'columnName', "varchar(100) DEFAULT 'my default string'");

以上是关于Yii1在迁移中设置DB列的默认值的主要内容,如果未能解决你的问题,请参考以下文章

在 laravel 迁移中设置默认的空数组

如何在 sql server 中设置外键列的默认值?

从 DB 获取数据以在下拉 HTML/CSS/MYSQL/PHP 中设置为默认值

如何在 Laravel 迁移中设置默认 DateTime()? [复制]

如何在实体框架中设置默认值

如何在运行时在由 android studio 创建的导航抽屉中设置默认片段