Итак, у меня есть таблица базы данных в MySQL, в которой есть столбец, содержащий строку. Учитывая целевую строку, я хочу найти все строки, у которых есть подстрока, содержащаяся в цели, то есть все строки, для которых целевая строка является суперструной для столбца. В данный момент я использую запрос в соответствии с:
SELECT * FROM table WHERE 'my superstring' LIKE CONCAT('%', column, '%')
Меня беспокоит то, что это не масштабируется. В настоящее время я делаю некоторые тесты, чтобы увидеть, если это проблема, но мне интересно, есть ли у кого-нибудь какие-либо предложения для альтернативного подхода. Я кратко рассмотрел полнотекстовое индексирование MySQL, но, похоже, оно также направлено на поиск подстроки в данных, а не на выяснение, существуют ли данные в данной строке.