データベース間でトリガーを作成するのに問題があります。
私はphpmyadminを介してこのクエリを実行しています。
以下を実行すると、データベースが選択されていないというエラーが表示されます。
delimiter //
DROP trigger if exists t1//
CREATE trigger t1 AFTER INSERT ON db1.d1t
FOR EACH ROW BEGIN
INSERT INTO db2.d2t SET ID=NEW.ID;
END//
delimiter ;
Phpmyadmin で db1 に移動し、次の操作を行うとします。
delimiter //
DROP trigger if exists t1//
CREATE trigger t1 AFTER INSERT ON db1t
FOR EACH ROW BEGIN
INSERT INTO db2.db2t SET ID=NEW.ID;
END//
delimiter ;
トリガーが作成されますが、起動db1.db2.db2t
時に挿入しようとしています。
どんな助けでも大歓迎です。
編集: 両方のテーブルは INNODB mysql サーバー v. 5.1.61 phpmyadmin v. 3.4.5 です。