insert into mo(id,smg_type,srcid,spnumber,srctermid,code,msgcontent, linkid,recvtime) values(new.id,new.smg_type,new.srcid,new.spnumber,new.srctermid,'    ',msgcontent1 ,new.linkid,new.recvtime);完成的任务是 往表A插入数据时  然后触发器 给mo插入数据
可是我测试的时候,怎么总是丢数据。。有时候虽然触发了 但是插入的数据不对,总是少数据。。

解决方案 »

  1.   

    我是做MSSQL的。今天要把MSSQL的触发器移到MYSQL里面 我用的是Navicat for MySQL 那如何看错误日志。。
      

  2.   

    这是再设计表里面的触发器模块里建的
    begin
    declare msgcontent1  varchar(500); 
    set  msgcontent1  = LTRIM(UPPER(NEW.msgcontent));
    insert into mo(id,smg_type,srcid,spnumber,srctermid,code,msgcontent, linkid,recvtime)values(new.id,new.smg_type,new.srcid,new.spnumber,new.srctermid,' ',new.msgcontent,new.linkid,new.recvtime);
    end