Обратная косая черта должна быть экранирована. Чтобы исправить ваш SUBSTRING_INDEX
пример, рассмотрите следующее:
SELECT SUBSTRING_INDEX("footba\\l","\\",1) FROM dual
Здесь необходимо экранировать обратную косую черту и в строковом литерале и в тексте, чтобы соответствовать.
Чтобы избежать буквального обратного слеша внутри выражения LIKE
, используйте четыре обратных слэша, например,
SELECT 'match' FROM dual WHERE "footba\\l" LIKE '%\\\\%';
Демо