Я хотел бы получить функцию MySQL , которая вычисляет разницу между двумя полями varchar в формате diff patch .Любой разработчик, знакомый с SVN или Git, знает, как файл " patch " рассчитывается с помощью инструмента diff , я хотел бы создать эту процедуру в MySQL.
Давайте возьмем две очень длинные строки из поля varchar в MySQL.Два длинных текста, которые являются 1-й и 2-й версией одной статьи / фрагмента кода.Они имеют длину около 1000 слов и отличаются только для этого небольшого фрагмента текста:
<a href="oldlink">link</a>
<a href="newlink">link</a>
Мне нужно создать функцию, которая принимает два varchar и возвращает что-то вроде:
--<a href="oldlink">link</a>
++<a href="newlink">link</a>
Я нашел этот ответ Сравните различия текста между двумя почти идентичными строками /таблицы в MySql .Есть ли в MySQL встроенная функция, которая может помочь мне с этой задачей?