2012-02-09 11 views
0

クエリが一定の間隔で実行されるようにスケジューリングするためのmysql組み込みのメカニズムがあるのか​​、これについてcronを(試して真実に)使用しなければならないのか不思議です。 私が立ち往生している場合、コマンドラインにSQLファイルの内容を実行させるコマンドは何ですか? ようで...mysqlでcronタスクをスケジュールすることは可能ですか?

//created file containing some sql query and put it in the file system 
//cd over to that folder... 
>mysql -u username -p'password' myDB ... now what? 

しかし途中...それは私がMySQLのドキュメントサイトで何を見ていないよ、文書化されているがある場合。具体的には、毎晩深夜に何かを実行する必要があります。

私が作り付けについて知らないが、あなたはcronのを使用して終了すれば、これはコマンドであるTIA

答えて

3

mysqlでイベントスケジューラを探していますか?はいの場合は、次のリンクをご覧ください。 http://dev.mysql.com/doc/refman/5.1/en/events.html

+0

AH!それはまさに私が後にしていることです...ありがとう! –

1

>mysql -u username -p'password' myDB < filename.sql 
+0

ありがとうございます。私はあなたが緑を与える前に、*好ましい答えのために外に出ている:) –

+0

ハハ...心配しない、幸運! –

1

あなたは構文

mysql < batch-file 
を使用してコマンドを使用して、任意のバッチファイルを実行することができます

これを行う方法とより洗練された構文に関する情報は、ここにあります:MySQL Reference Manual: Using mysql in Batch Mode

+0

が優れています。 mysql-cronはありません。 –

関連する問題