我需要从一张 A表中找出字段为 notes 里的一部分字符串,然后替换掉另一张B表里的一个字段。想了半天没思路,请大家帮忙,谢谢

解决方案 »

  1.   

    请阅读(提问的智慧
    http://community.csdn.net/IndexPage/SmartQuestion.aspx
      

  2.   

    再一个link 的数据库中有 exe 和 manager两张表。
    现在需要从exe表中的一个字段名为notes的值里取出一个子字符串,然后替换掉manager表中一个名为 bug 的字段的值
    其中notes字段里的那个字字符串的索引位置并不固定。但是在这个子字符串前都有一个固定的字符串:
    比如:  abcdmanager:12345
            adddmanager:32424
            12manager:123543
    我现在就是要把"manager:"子字符串后的那些数字取出来然后替换掉另一个表里的一个字段3Q
      

  3.   

    update manager
    set bug=(select min(SUBSTRING(notes,instr(notes,':'))) from exe);
      

  4.   

    想请问你一下,你的代码中的min函数是什么意思?
      

  5.   

    先将要替换的值取出来,放入一个datatable中,然后再进行替换