当往表一插入数据时就是同步复制表一的textid title address三个字段到表二 ttid title address
表一: 
id textid title desc address 
1    2    国家  中国  复兴路1号 
2    33  国家2  日本  东京 表二: 
id ttid  title address 
3    2      国家  复兴路1号 
4    33    国家2  东京 

解决方案 »

  1.   

    这里有个实例/写在我网站上了。
    http://www.phpxd.com/jishuwenzhang/2009-01-04/200901041848290.html
      

  2.   

    示例:
    DELIMITER $$DROP TRIGGER /*!50032 IF EXISTS */ `zz`.`ff`$$CREATE
           TRIGGER `ff` AFTER INSERT ON `aa` 
        FOR EACH ROW BEGIN
    begin
    INSERT INTO table2(ttid,title,address) VALUES (NEW.textid,NEW.title,NEW.address); 
    end;
        END;
    $$DELIMITER ;
      

  3.   

    是不是在插入表1的时候同时插入到表2啊?
    DELIMITER | CREATE TRIGGER test BEFORE INSERT ON test1  FOR EACH ROW BEGIN    INSERT INTO test2 SET ttid = NEW.textid,title=NEW.title,address =NEW.address ;  END| DELIMITER ;
      

  4.   

    最好不要用mysql触发器虽然用的时候很方便,但是我发现在还原数据库记录时,如果表中有触发器需要先还原表数据再创建触发器很不方便。