Ich möchte eine string 'Trevor DSouza'
in der Tabelle suchen, ohne den Spaltennamen zu erwähnen, zu dem diese Zeichenkette gehört. Diese Saite könnte ich diese Zeichenfolge in verschiedenen unterschiedlichen column.so Such gespeichert ich meine Abfrage wie schrieb: -Wie man eine bestimmte Zeichenkette in der Tabelle sucht, ohne den Spaltennamen zu erwähnen, in dem diese Zeichenkette in mysql gehört
SELECT * FROM claim_master
WHERE MATCH (type,cheque) AGAINST('Trevor DSouza' IN NATURAL LANGUAGE MODE);
, wenn ich diese Abfrage bin Ausführung zeigt es Fehler wie: -
Fehlercode: kann nicht FULLTEXT- Sions der Spaltenliste
so zu lösen diesen Fehler habe ich erstellt ein FULLTEXT- Index auf Überprüfung, finden: -
ALTER TABLE claim_master ADD fulltext my_index(cheque);
so dann nach Ich versuche, meine Abfrage auszuführen: -
SELECT * FROM claim_master
WHERE MATCH(type,cheque) AGAINST('Trevor DSouza' IN NATURAL LANGUAGE MODE);
es zeigt mir wieder den gleichen Fehler wie: -
Fehlercode: Kann nicht FULLTEXT- Sions die Spalte finden Liste
auch auf einmal wie ich einen Suchbegriff in allen Spalten überprüfen kann. Gibt es eine Möglichkeit, den Spaltennamen in einer Match-Funktion wie folgt zu übergeben: - MATCH(full_name,mode,cheque,particular,desrption,final_status)
?? und wenn es eine Möglichkeit gibt, die Spalten auf einmal zu übergeben, müssen wir zuerst einen FULLTEXT-Index für diese Spalten erstellen ????? Wie macht man das????
mir bitte helfen this.I Uhr schlecht zu lösen bei dieser Abfrage