0

私はここで問題を抱えています.MYSQLで私は持っています:

1-「norte」と呼ばれるテーブルには「nortel」と呼ばれる列があります 2-「bitacora」と呼ばれるテーブルには「telefono」と呼ばれる列があります

たとえば、「norte」テーブルに何かを追加するたびに、この情報をコピーするためのトリガーを作成しています。それを自動的にbitacoraテーブルにコピーしたいのですが、トリガーで何が間違っているのかわかりません

CREATE TRIGGER insertar AFTER INSERT ON norte
FOR EACH ROW 
BEGIN
INSERT INTO bitacora SET telefono = NEW.nortel 
END; 

ここでの問題は、予期しない END と表示されていることです';'

しかし、「END」を削除すると、

CREATE TRIGGER insertar AFTER INSERT ON norte
FOR EACH ROW 
BEGIN
INSERT INTO bitacora SET telefono = NEW.nortel;

予期しない END_OF_INPUT ';' が必要です

4

3 に答える 3

0
DELIMITER $$


CREATE TRIGGER row_update_trigger  AFTER INSERT ON returns_loading_dc 
  FOR EACH ROW BEGIN
    INSERT INTO   Returns_receiving_Fc 
    set 
      Var_key=NEW.Var_key,
      Product_Title=NEW.Product_Title,
      Building=NEW.Building,
      Hub_ID=NEW.hub_id,
      JPIN=NEW.JPIN,
      Tagging_Required=NEW.Tagging_Required,
      Food_Non_Food=NEW.Food_Non_Food,
      Qty_loaded_from_hub=NEW.Total_Quantity_Loaded;


END $$ need help
于 2018-10-29T18:24:23.193 に答える