MySQL Trigger для создания строки в другой таблице - PullRequest
0 голосов
/ 08 августа 2011

Я знаю, что должен быть простой способ сделать это, но я не смог его найти.Я хочу создать триггер, который в основном, когда строка создается в table1, создает новую строку в table2 с внешним ключом id table1.каков общий синтаксис для этого?спасибо !!

Ответы [ 2 ]

0 голосов
/ 08 августа 2011

как то так:

CREATE TRIGGER `create_t1` AFTER INSERT ON `table1` FOR EACH ROW BEGIN
INSERT INTO table2
SET t1ID = NEW.ID, 
    when = Now();
END;
0 голосов
/ 08 августа 2011

CREATE TRIGGER Синтаксис

Например -

DELIMITER $$

CREATE TRIGGER trigger1
  AFTER INSERT
  ON table1
  FOR EACH ROW
BEGIN
  INSERT INTO table2(id) VALUES(NEW.id);
END$$

DELIMITER ;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...