Наконец я обнаружил проблему, потому что я установил этот режим.
SET @@SQL_MODE = CONCAT(@@SQL_MODE, ',NO_BACKSLASH_ESCAPES');
Этот равный (=) запрос возвращает пустой
select * from taginfo where tagname = '~!@#$%^&*()_+|}{":?><./'';[]\\=-`'
Когда я удаляю NO_BACKSLASH_ESCAPES с помощью SET @@SQL_MODE = 'NO_ENGINE_SUBSTITUTION';
select * from taginfo where tagname = '~!@#$%^&*()_+|}{":?><./'';[]\\=-`'
возвращает строку с тэгом = ~! @ # $% ^ & * () _ + |} {":?> <./ '; [] \ = -` </p>
так что функция FIND_IN_SET соответствует правильным значениям