Загрузка модели yolo не работает?

Столбцы с именем внутри MATCH() должны быть теми же столбцами, которые были определены ранее для индекса FULLTEXT. То есть, набор столбцов должен быть тем же самым в вашем индексе, что и в вашем вызове MATCH().

Итак, чтобы искать два столбца, вы должны определить индекс FULLTEXT в тех же двух столбцах, в тот же порядок.


В порядке:

ALTER TABLE tabl1 ADD FULLTEXT INDEX (column1, column2);

SELECT ID FROM table1 WHERE MATCH(column1, column2) AGAINST ('text')

Неправильно следующее: MATCH () ссылается на два столбца, но индекс определен только для одного столбца.

ALTER TABLE tabl1 ADD FULLTEXT INDEX (column1);

SELECT ID FROM table1 WHERE MATCH(column1, column2) AGAINST ('text')

Неправильно следующее: MATCH () ссылается на два столбца, но индекс определен для трех столбцов.

ALTER TABLE tabl1 ADD FULLTEXT INDEX (column1, column2, column3);

SELECT ID FROM table1 WHERE MATCH(column1, column2) AGAINST ('text')

Неправильно следующее: MATCH () ссылается на два столбца, но в неправильном порядке:

ALTER TABLE tabl1 ADD FULLTEXT INDEX (column1, column2);

SELECT ID FROM table1 WHERE MATCH(column2, column1) AGAINST ('text')

Таким образом, использование MATCH () должно ссылаться точно на те же столбцы в том же порядке, что и ваше определение полного текста.

0
задан Zoe 13 July 2018 в 14:51
поделиться