还是个关于mysql逐行操作的问题,必须一行一行的操作,该如何做哪?比如有A,B,C3个字段,逐行操作的过程如下if A=true
   if b=true
      if c=true
          ...//操作语句
      else
          ...
    else
      ...
else
    .....

解决方案 »

  1.   

    就是INSERT INTO SELECT * FROM TT WHERE ...
    在MYSQL 中可以直接写
      

  2.   

    嗯,我明白你的意思,但是源数据表是个流水日志,存在一个后面的数据覆盖前面的数据的问题,所以不能直接where ,必须采用逐行操作的办法。换句话说,源数据表插入目标数据表,必须采用一行一行插入的方式,不能采用 where的方式,所以才想如何逐行的操作数据才是最高效率的。
      

  3.   

    存在一个后面的数据覆盖前面的数据的问题
    是插入还是UPDATE?
      

  4.   

    那就要用到触发器了,在BEFORE INSERT、UPDATE中写代码