update itemlist
set comment = replace(comment,'\nThu Apr 30 2015: item is outdated now', '')
WHERE instr( comment, 'Thu Apr 30 2015: item is outdated' ) >0
错误地(程序逻辑中的问题)在列注释中输入了错误的条目(" \ nThu 2015年4月30日:项目现已过时")。注释字段包含每行的许多其他数据。在我运行上面的命令后,我失去了它,命令只是将它全部替换为空白。
FORTUNATELY我有一张桌子的备份。现在我想更新备份中的注释列,但不是此行。 Pl帮助我该怎么做?
对不起延误,我的表现并不好。
样品数据:
示例全文:(不知道什么是格式化后面有3行,每行都以日期开头。)
2015年4月10日星期五:项目已添加 2015年4月20日星期一:项目被修改 2015年4月30日星期四:项目已过时<<< wriong条目被删除。
有些是这样的:
Fri Apr 10 2015: item is added
Mon Apr 20 2015: item is modified
Thu Apr 30 2015: item is outdated <<< wrong entry to be removed.
Fri May 1 2015: item is isolated.