最新消息: 新版网站上线了!!!

mysql trigger的使用关联插入数据

CREATE TABLE hoge1 (
  id        INT(10)    UNSIGNED NOT NULL,
  count     INT(10)    UNSIGNED NOT NULL,
  hoge_type TINYINT(3) UNSIGNED NOT NULL,
  PRIMARY KEY(`id`)
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
 
CREATE TABLE hoge2 (
  id        INT(10)    UNSIGNED NOT NULL,
  tr_count  INT(10)    UNSIGNED NOT NULL,
  tr_type   TINYINT(3) UNSIGNED NOT NULL,
  PRIMARY KEY(`id`)
)ENGINE=InnoDB DEFAULT CHARSET=utf8;


DELIMITER $$
CREATE TRIGGER hoge1_insert_sync_hoge2 AFTER INSERT ON hoge1
  FOR EACH ROW
  BEGIN
    INSERT INTO hoge2 (id, tr_count, tr_type) VALUES (NEW.id, NEW.count, NEW.hoge_type);
  END;
$$
DELIMITER;
 

.....

转载请注明:谷谷点程序 » mysql trigger的使用关联插入数据