Создание функции Diff Patch в MySQL (для полей varchar) - PullRequest
0 голосов
/ 13 июня 2019

Я хотел бы получить функцию MySQL , которая вычисляет разницу между двумя полями varchar в формате diff patch .Любой разработчик, знакомый с SVN или Git, знает, как файл " patch " рассчитывается с помощью инструмента diff , я хотел бы создать эту процедуру в MySQL.

Давайте возьмем две очень длинные строки из поля varchar в MySQL.Два длинных текста, которые являются 1-й и 2-й версией одной статьи / фрагмента кода.Они имеют длину около 1000 слов и отличаются только для этого небольшого фрагмента текста:

  1. <a href="oldlink">link</a>

  2. <a href="newlink">link</a>

Мне нужно создать функцию, которая принимает два varchar и возвращает что-то вроде:

--<a href="oldlink">link</a>

++<a href="newlink">link</a>

Я нашел этот ответ Сравните различия текста между двумя почти идентичными строками /таблицы в MySql .Есть ли в MySQL встроенная функция, которая может помочь мне с этой задачей?

...