Saat kueri Anda menjadi tidak terkendali, terkadang lebih baik untuk menulis sebagian darinya dalam SQL dan bagian lain dalam bahasa pemrograman pilihan Anda.
Dan Anda juga bisa menggunakan pencarian teks lengkap untuk pencarian. Anda dapat membuat tabel terpisah dengan semua bidang yang ingin Anda cari dan menambahkan FULLTEXT
pengubah.
CREATE TABLE `search_index` (
`id` INT NOT NULL,
`data` TEXT FULLTEXT,
);
SELECT `id` FROM `search_index` WHERE MATCH(`data`) AGAINST('word1 word2 word3');