yii2迁移增加列长

pdtvr36n  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(281)

在yii2中,我希望创建一个迁移,将varchar列的字符限制从255改为765。
使用 $this->alterColumn('my_table', 'text_column', 'string'); 将使列255保持原样。我正在考虑使用mysql将列改为文本而不是varchar,但是在yii2中有没有办法做到这一点?

nwlqm0z1

nwlqm0z11#

改变 varchar 长度:

$this->alterColumn('my_table', 'text_column', $this->string(765));

将列类型更改为 text :

$this->alterColumn('my_table', 'text_column', $this->text());

您可以在迁移文档中找到更多示例。

相关问题