例如表 t.  有字段a b c.   用什么方法可以 讲查出来的 a-b 得出来的值 再来插入到c字段  存储过程还是?

解决方案 »

  1.   

    应该是更新吧? c=a-b 的意思?
    update t set c=a-b;
      

  2.   

    如果是5.7 可以用把c设置成计算列CREATE TABLE triangle (
      sidea DOUBLE,
      sideb DOUBLE,
      sidec DOUBLE AS (SQRT(sidea * sidea + sideb * sideb))
    );
    INSERT INTO triangle (sidea, sideb) VALUES(1,1),(3,4),(6,8);
      

  3.   

    按照楼上的建表之后,insert数据的时候,自己会计算。 
    直接select * from t 后得出的 a b c 就是你想要的值了