0

我想用 Laravel 更改 MySQL 表中的列注释。

但是,迁移时出现错误。

"Syntax error (SQL: ALTER TABLE category CHANGE zh-TW zh-TW VARCHAR(191) 
NOT NULL COMMENT 'Name in Chinese')".

代码如下:

Schema::table('category', function (Blueprint $table) {
    $table->string('zh-TW')->comment('Name in Chinese')->change();
});
4

1 回答 1

0

最后,我使用如下代码

`DB::statement("ALTER TABLE category CHANGE `zh-TW` `zh-TW` VARCHAR(191) NOT NULL comment 'Name in Chinese';");
于 2018-04-14T11:49:12.363 回答