[英]using java for replacing text in database
我正在使用替換方法來編輯mysql數據庫中的文本,並且它對於
每次我嘗試用其他字符串替換字符串時,例如
REPLACE(Eligibility_Points , '(ii)', 'second point is')";
適用於上述情況
但在以下情況下效果不佳
REPLACE(Eligibility_Points , '(ii)-(iii)', 'second and third point is')";
我該如何解決此問題,謝謝您的幫助
假設這是您正在談論的MySQL REPLACE
字符串函數,我可以看到第二個示例為何不起作用的唯一原因是(也許) Eligibility_Points
字段(或其他任何內容)根本不包含第一個字符串。
也許您可以提供更多背景信息; 例如,您有什么證據表明替換無效。
但是@vadchen有一個很好的觀點。 如果在第一個示例中進行替換,則它將刪除在第二個示例中可能觸發替換的所有示例。 也許您只需要以相反的順序進行“編輯”即可。
從Java或SQL角度來看,不需要轉義那些片段中的任何字符。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.