Rumah  >  Artikel  >  pangkalan data  >  Mengapa PERLAWANAN Saya Menentang Pertanyaan Gagal dengan \"Tidak dapat mencari indeks FULLTEXT yang sepadan dengan senarai lajur?\"

Mengapa PERLAWANAN Saya Menentang Pertanyaan Gagal dengan \"Tidak dapat mencari indeks FULLTEXT yang sepadan dengan senarai lajur?\"

DDD
DDDasal
2024-10-26 22:11:29774semak imbas

Why Does My MATCH AGAINST Query Fail with

PERLAWANAN LAWAN Pertanyaan Gagal dengan Ralat Indeks FULLTEXT

S: Semasa bekerja dengan pengindeksan teks penuh, ralat berlaku semasa cuba mencari nilai menggunakan MATCH AGAINST:

"Tidak dapat mencari indeks FULLTEXT yang sepadan dengan senarai lajur."

J: Ralat ini biasanya menunjukkan bahawa indeks teks penuh yang dinyatakan dalam klausa MATCH AGAINST tidak sejajar dengan senarai lajur dalam jadual. Untuk menyelesaikan isu ini, ikut langkah berikut:

  • Sahkan bahawa anda telah membuat indeks teks penuh yang merangkumi lajur jenama. Jika tidak, laksanakan arahan berikut untuk menambahkannya:
ALTER TABLE products ADD FULLTEXT(brand);
  • Pastikan bilangan lajur dan susunannya dalam indeks teks penuh sepadan dengan tepat dalam klausa MATCH. Dalam kes ini, indeks teks penuh adalah betul kerana ia termasuk lajur jenama dan disusun seperti yang dijangkakan.
  • Selain itu, semak sama ada keunikan atau kekangan kunci utama ditakrifkan pada mana-mana lajur yang disertakan dalam indeks teks penuh. Kekangan ini boleh menghalang penciptaan atau penggunaan indeks teks penuh. Jika ia wujud, cuba alih keluarnya atau ubah suainya supaya tidak bercanggah dengan indeks teks penuh.

Atas ialah kandungan terperinci Mengapa PERLAWANAN Saya Menentang Pertanyaan Gagal dengan \"Tidak dapat mencari indeks FULLTEXT yang sepadan dengan senarai lajur?\". Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn