2016-07-13 9 views
-1

実際に私はニューラルネットワークのためにRを使用しています。 XamppサーバーをWindowsにインストールしました。 MySQLのテーブルにトリガを作成したいのですが、そのテーブルに挿入すると、Rオブジェクトのデータ(つまり、Rdataのデータ)とともにサーバ自体に格納されたRスクリプトが実行されます。 どんな種類の助けにも感謝します。サーバに格納されたRスクリプトを実行するMySQL(Xampp Server)でトリガを作成する方法は?

答えて

-1

MySQL triggers SQLコードのみを実行します。彼らはMySQLデーモン以外のものにアクセスすることはできません。これがうまくいく唯一の方法は、Rとの通信のためにMySQL用のプラグインが存在することです。プラグインは、例えばトリガーなどにも使用できる新しい機能を利用できるようにすることができます。しかし、私はそのようなRのMySQLプラグインを認識していません

あなたの別のオプションは、新しいデータが挿入されているかどうかを確認するために定期的にあなたのRコードからMySQLに接続することです。あなたは、データが挿入されたかを正確に知る必要がある場合

は、あなたがテーブルのために挿入された行のIDを持つ別のテーブルNEWDATAに新しい行を作成しますデータを、挿入トリガーを作成することができます。あなたのRコードはnewdataテーブルの行をチェックし、IDを読んでデータテーブルから対応する行を取り出してからnewdataから情報を削除する必要があります。

RコードからMySQLにアクセスする方法を知っているかどうかわかりません。 1つのオプションはRMySQLパッケージを使用することです。良いチュートリアルは例えばhereです。

+0

thanx多く。私はRODBCパッケージを使用し、定期的にMySQLから手動でRにデータをフェッチしました。 –

関連する問題