一个txt文本记录有几百个不重复的值(以回车分开)。
表A中包含name(varchar)字段,遍历表A。
如果发现name(如:'asdf123')包含文本中某个字符串(如:'asdf1')
则把文本上找到的这个值替换掉该行的name。
怎么操作呢?mysql可以读文本吗?
表A中包含name(varchar)字段,遍历表A。
如果发现name(如:'asdf123')包含文本中某个字符串(如:'asdf1')
则把文本上找到的这个值替换掉该行的name。
怎么操作呢?mysql可以读文本吗?
update A ,B set A.name =B.name where instr(A.name,B.name)>0
update A,B set A.name=b.name where instr(a.name,b.name)>0;