MySQL: Spalte Wort Aus der Liste der Wörter

Ich habe eine Liste von Wörtern. Können sagen, Sie sind 'Apple', 'Orange', 'Birne'. Ich habe die Zeilen in die Datenbank wie diese:

------------------------------------------------
|author_id   |  content                        |
------------------------------------------------
| 54         | I ate an apple for breakfast.   |
| 63         | Going to the store.             |
| 12         | Should I wear the orange shirt? |
------------------------------------------------

Ich bin auf der Suche nach einer Abfrage auf eine InnoDB-Tabelle, die Rückkehr der 1. und 3. Reihe, weil die content Spalte enthält ein oder mehrere Wörter aus meiner Liste. Ich weiß, ich könnte die Abfrage der Tabelle einmal für jedes Wort in meiner Liste, und verwenden WIE und die % - wildcard-Zeichen, aber ich Frage mich, ob es einen einzelnen query-Methode für solch eine Sache?

InformationsquelleAutor mellowsoon | 2011-01-14

Schreibe einen Kommentar