migrate 修改表字段类型报错

$table->integer('related_id')->default('0')->comment('关联ID');

先前该字段为 int。 后来需要改成 varchar。 于是 make:migration xxxxxx
并如下
public function up()
{
Schema::table('order', function ($table) {
$table->string('related_id',256)->change();
});
}

已加载 doctrine/dbal , 执行 migrate

报错:
[PDOException]
SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL synta
x; check the manual that corresponds to your MySQL server version for the right syntax to u
se near 'order CHANGE related_id related_id VARCHAR(256) DEFAULT '0' NOT NULL COMMENT '' at
line 1
已邀请:

要回复问题请先登录注册