我想获得一个MySQL 函数,该函数可以计算 difference中2个varchar字段之间的 diff patch format 。任何熟悉SVN或Git的开发人员都知道如何通过 diff 工具计算“ 补丁”文件,我想在MySQL中创建此过程。
让我们从MySQL的varchar字段中获取两个非常长的字符串。这两个长文本是同一文章/代码的第一版和第二版。它们长约1000个字,仅针对这一小段文字而有所不同:
<a href="oldlink">link</a>
<a href="newlink">link</a>
我需要创建一个接受两个varchar并返回类似以下内容的函数:
--<a href="oldlink">link</a>
++<a href="newlink">link</a>
我找到了这个答案Compare text differences between two almost identical rows / tables in MySql。是否有MySQL本机功能可以帮助我完成此任务?