我正在尝试使用 Laravel 迁移更改列数据类型。但我面临以下错误。请帮帮我。
Schema::table('files', function(Blueprint $table) {
$table->integer('app_id')->change();
$table->index(['app_id', 'filename']);
});
Run Code Online (Sandbox Code Playgroud)
SQLSTATE[42000]:语法错误或访问冲突:1064 你的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,了解
utf8_unicode_ci在第 1 行的“CHARACTER SET utf8 DEFAULT 0 NOT NULL COLLATE ”附近使用的正确语法(SQL:ALTER TABLE files CHANGE app_id app_id INT CHARACTER SET utf8 DEFAULT 0 NOT NULL COLLATEutf8_unicode_ci)