在Yii2中,我希望创建一个迁移,以将varchar列的字符数限制从255更改为765。
使用$this->alterColumn('my_table', 'text_column', 'string');将使列255保持原样。我正在考虑使用mysql将列更改为TEXT而不是Varchar,但是在Yii2中有没有办法做到这一点?
varchar长度变化:
$this->alterColumn('my_table', 'text_column', $this->string(765));
Run Code Online (Sandbox Code Playgroud)
将列类型更改为text:
$this->alterColumn('my_table', 'text_column', $this->text());
Run Code Online (Sandbox Code Playgroud)
您可以在“ 迁移”文档中找到更多示例。
| 归档时间: |
|
| 查看次数: |
1021 次 |
| 最近记录: |