在yii2中,我希望创建一个迁移,将varchar列的字符限制从255改为765。使用 $this->alterColumn('my_table', 'text_column', 'string'); 将使列255保持原样。我正在考虑使用mysql将列改为文本而不是varchar,但是在yii2中有没有办法做到这一点?
$this->alterColumn('my_table', 'text_column', 'string');
nwlqm0z11#
改变 varchar 长度:
varchar
$this->alterColumn('my_table', 'text_column', $this->string(765));
将列类型更改为 text :
text
$this->alterColumn('my_table', 'text_column', $this->text());
您可以在迁移文档中找到更多示例。
1条答案
按热度按时间nwlqm0z11#
改变
varchar
长度:将列类型更改为
text
:您可以在迁移文档中找到更多示例。