問題タブ [mysql-event]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
mysql - MySQL で日次ダンプを作成するには?
を使用して、MySQL のすべてのデータベースの毎日のダンプを作成したい
イベントスケジューラ
、今ではイベントを作成するための次のクエリがあります。
問題は、MySQL がコマンド'mysqldump'を認識していないようで、次のようなエラーが表示されることです: Syntax error: missing 'colon'。私はSQLの専門家ではなく、解決策を見つけようとしましたが、できませんでした.誰かが私を助けてくれることを願っています.
編集:
このステートメントを cron タスクにするのを手伝ってください
mysql - MySQLが本来よりも早く行を削除する
データベースで 1 時間ごとに実行されるイベントがあります。1 日以上経過した写真テーブルから行を削除するプロシージャを呼び出します。クエリは次のとおりです。
しかし、今朝、テストしていた行が削除されるはずの 5 時間以上前に削除されていることに気付きました。私はヒューストンに住んでいるので、中央時間にしています。写真は中央の午前 11 時 23 分に削除されているはずなので、これはタイムゾーンの問題だと思います。日付にタイムゾーンを追加するにはどうすればよいですか?
mysql - 別のテーブルからの MySQL イベント挿入 ID
lend_date
列がちょうど 15 日経過したときにINSERT
クエリを実行するイベントを作成したいと思います。
その行の ID を取得し、userid
別のテーブルに挿入します。
例えば:
そして今、それはまさに2015-10-06 08:23:41
. したがって、イベントは 2 番目の行の ID を取得し、2
それを別のテーブルに挿入する必要があります。
イベント クエリはどのように表示されますか?
イベントの種類はRECURRING
. しかし、毎時間または毎日実行する必要があるかどうかもわかりません。それに対する最良の推奨事項は何ですか?
そして、これは使用するよりも良い方法Task Scheduler
ですか?
取得した ID を挿入したいもう 1 つのテーブルは です。このテーブルでnotification_table
は、期限切れの日付があることをユーザーに通知します。
notification_table
次のようになります。
私はこのクエリを見ています:
mysql - mysqlを使用して毎月ランダムな文字列ですべての行を更新します
毎月ランダムな文字列ですべての行を更新する mysql イベントを作成しようとしています。文字列は一意である必要はありません。
残りの方法がわかりません!
mysql - if条件を使用したmysqlのスケジューライベント
以下のクエリを書きました
以下のエラーが表示されます
このエラーが発生するのはなぜですか?
mysql - mysqlのイベントでストアドプロシージャを呼び出す方法
1分ごとにストアドプロシージャを実行したいので、ストアドプロシージャを作成してイベントで呼び出そうとしました。しかし、私は結果を見つけることができませんでした。
insert_update_supplier
これは私が書いたストアドプロシージャです
これがイベントですsupplier_event
どこで間違えたのか、どこに問題があるのかわかりません。または、ストアドプロシージャ以外の代替手段がある場合は、提案してください。
助けてください。前もって感謝します
mysql - スケジュールされたイベント内で MySQL の更新が機能しない
フィールドに適切な値の代わりに NULL を入れるイベントがありますが、手動で次々に実行されたリクエストは正常に機能します。
イベントは、MySQL のスケジューラを介して 10 秒ごとに実行されます。
ここに私のイベントのコードがあります:
さて、個別に、これらの要求は次のようになります。
出力 3118
service_request を出力します。と...
望ましい結果が得られます。子のリクエスト タイプは親で更新されます。
イベントが発生すると、すべて正常に動作しますが、更新によって t.request_type に NULL が設定されます。正しい子が更新され、その子だけが更新されます...したがって、更新が少なくとも部分的に機能していることはわかっています。
以前のデータはこちら
そして、私が見たいもの
誰が何がうまくいかないのか考えていますか?
mysql - グローバルな event_scheduler をオフにすると、実行中のイベントはどうなりますか
mysql に という名前のイベントがevent_data
あり、それがストアド プロシージャを呼び出すとしますdata_sp
。event_data
がトリガーされ、data_sp
現在実行中です。今私はやっています
SET GLOBAL event_scheduler = OFF;
- 基本的にグローバルイベントスケジューラをオフにしています。
の現在の実行はどうなりdata_sp
ますか? 停止するか、実行し続けるか。停止する場合、データはコミットされますか?
mysql - MySQL イベントで複数のクエリを記述できますか?
Mysql イベントを使用して次のクエリを実行したいのですが、イベントに delete ステートメントを追加して作成しようとすると、Mysql エラーが発生します。削除ステートメントをスキップすることを選択した場合、イベントは問題なく作成されます。