如何通过架构添加具有默认值的新列? 我这样做:
$this->addColumn('users', 'email_notification', Schema::TYPE_SMALLINT . ' AFTER auth_key DEFAULT 0 ');
但它不起作用..
由于
答案 0 :(得分:3)
尝试一下,type
参数也接受ColumnSchemaBuilder
。
$this->addColumn('users', 'email_notification', $this->smallInteger()->defaultValue(0));
答案 1 :(得分:1)
我这样做了,对我有用。
$this->addColumn('{{%tbl_name}}','field_name',Schema::TYPE_INTEGER."(11) DEFAULT 1");