工匠用破折号更改列名注释

时间:2018-04-12 16:49:47

标签: php laravel-5 artisan-migrate

我想用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();
});

1 个答案:

答案 0 :(得分:0)

最后,我使用下面的代码

`DB::statement("ALTER TABLE category CHANGE `zh-TW` `zh-TW` VARCHAR(191) NOT NULL comment 'Name in Chinese';");