Artisan 在短划线中更改名称的列注释
Artisan change column comments with name in dash
我想将 MySQL table 中的列注释更改为 Laravel。
但是,迁移时出现错误。
"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();
});
最后,我使用如下代码
`DB::statement("ALTER TABLE category CHANGE `zh-TW` `zh-TW` VARCHAR(191) NOT NULL comment 'Name in Chinese';");
我想将 MySQL table 中的列注释更改为 Laravel。
但是,迁移时出现错误。
"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();
});
最后,我使用如下代码
`DB::statement("ALTER TABLE category CHANGE `zh-TW` `zh-TW` VARCHAR(191) NOT NULL comment 'Name in Chinese';");