如何通过模式添加具有默认值的新列?我这样做:
$this->addColumn('users', 'email_notification', Schema::TYPE_SMALLINT . ' AFTER auth_key DEFAULT 0 ');
Run Code Online (Sandbox Code Playgroud)
但它不起作用..
谢谢
试试这个,type参数也接受ColumnSchemaBuilder。
$this->addColumn('users', 'email_notification', $this->smallInteger()->defaultValue(0));
Run Code Online (Sandbox Code Playgroud)
确保你“使用”了 yii\db\Schema
use yii\db\Schema;
use yii\db\Migration;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7227 次 |
| 最近记录: |