2016-03-21 14 views
0

私はトリガするのが新しく、databaseA.conferenceに新しいレコードがあるときはいつでも、databaseB.trackの入力をトリガする方法はありますか?これは私がやったことであり、働いていません。異なるデータベースに特定の値をトリガーする

DELIMITER// 
CREATE or replace TRIGGER insert_confer 
after insert ON conference 
for each row 
begin 
insertdatabaseb.Track(:new.conferenceid); 
end; 
/

        DatabaseA      Database B 
        Conference     Track 
        -conferenceid     -Trackid 
        -conferencename    -Trackname 
        -conferencevenue    -Conferenceid 
+0

タグdbmsが使用されました! (そのコードは製品固有です。 – jarlh

答えて

1

問題は、それ自体がトリガーではなく、むしろinsert上の構文ではありません。おそらく:

DELIMITER// 
CREATE or replace TRIGGER insert_confer 
after insert ON conference 
for each row 
begin 
    insert into databaseb.Track(conferenceid) 
     values (:new.conferenceid); 
end// 
DELIMITER ; 
関連する問題