사용된 테이블 유형이 FULLTEXT 인덱스를 지원하지 않습니다(SQL: ALTER TABLE product_translations ADD FULLTEXT(이름)).
당신은 이 오류에 대해 나를 도와줄 수 있습니다. 나는 MyISAM 엔진으로 바꾸는 것을 모릅니다. 나는 이 오류가 있는 다른 게시물을 봅니다.SQLSTATE[HY000]:일반 오류: 1214 사용된 테이블 유형이 FULLTEXT 인덱스를 지원하지 않습니다(SQL: ALTER TABLE product_translations ADD FULLTEXT(이름)).
<?php
use Illuminate\Support\Facades\DB;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class CreateProductTranslationsTable extends Migration
{
/**
* Run the migrations.
*
* @return void
*/
public function up()
{
Schema::create('product_translations', function (Blueprint $table) {
$table->increments('id');
$table->integer('product_id')->unsigned();
$table->string('locale');
$table->string('name');
$table->longText('description');
$table->text('short_description')->nullable();
$table->unique(['product_id', 'locale']);
$table->foreign('product_id')->references('id')->on('products')->onDelete('cascade');
});
DB::statement('ALTER TABLE product_translations ADD FULLTEXT(name)');
}
/**
* Reverse the migrations.
*
* @return void
*/
public function down()
{
Schema::dropIfExists('product_translations');
}
}
언급URL : https://stackoverflow.com/questions/70823916/the-used-table-type-doesnt-support-fulltext-indexes-sql-alter-table-product-t
'programing' 카테고리의 다른 글
내 테이블이 MyISAM인지 Innodb인지 확인하려면 어떻게 해야 합니까? (0) | 2023.07.24 |
---|---|
St_Contains Polygon은 MySQL 8.0에서 결과의 일부를 반환합니다. (0) | 2023.07.24 |
판다의 콘캣 기능에서 '레벨', '키' 및 이름 인수는 무엇입니까? (0) | 2023.07.24 |
libarclite_iphoneos.a 파일 누락(Xcode 14.3) (0) | 2023.07.24 |
mariadb의 JSON_SET에 있는 와일드카드 대안 (0) | 2023.07.24 |