問題タブ [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.

0 投票する
3 に答える
2716 参照

mysql - MySQL で日次ダンプを作成するには?

を使用して、MySQL のすべてのデータベースの毎日のダンプを作成したい

イベントスケジューラ

、今ではイベントを作成するための次のクエリがあります。

問題は、MySQL がコマンド'mysqldump'を認識していないようで、次のようなエラーが表示されることです: Syntax error: missing 'colon'。私はSQLの専門家ではなく、解決策を見つけようとしましたが、できませんでした.誰かが私を助けてくれることを願っています.

編集:

このステートメントを cron タスクにするのを手伝ってください

0 投票する
1 に答える
29 参照

mysql - MySQLが本来よりも早く行を削除する

データベースで 1 時間ごとに実行されるイベントがあります。1 日以上経過した写真テーブルから行を削除するプロシージャを呼び出します。クエリは次のとおりです。

しかし、今朝、テストしていた行が削除されるはずの 5 時間以上前に削除されていることに気付きました。私はヒューストンに住んでいるので、中央時間にしています。写真は中央の午前 11 時 23 分に削除されているはずなので、これはタイムゾーンの問題だと思います。日付にタイムゾーンを追加するにはどうすればよいですか?

0 投票する
1 に答える
480 参照

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次のようになります。

私はこのクエリを見ています:

0 投票する
1 に答える
414 参照

mysql - mysqlを使用して毎月ランダムな文字列ですべての行を更新します

毎月ランダムな文字列ですべての行を更新する mysql イベントを作成しようとしています。文字列は一意である必要はありません。

残りの方法がわかりません!

0 投票する
1 に答える
1185 参照

mysql - if条件を使用したmysqlのスケジューライベント

以下のクエリを書きました

以下のエラーが表示されます

このエラーが発生するのはなぜですか?

0 投票する
1 に答える
1258 参照

mysql - mysqlのイベントでストアドプロシージャを呼び出す方法

1分ごとにストアドプロシージャを実行したいので、ストアドプロシージャを作成してイベントで呼び出そうとしました。しかし、私は結果を見つけることができませんでした。

insert_update_supplierこれは私が書いたストアドプロシージャです

これがイベントですsupplier_event

どこで間違えたのか、どこに問題があるのか​​わかりません。または、ストアドプロシージャ以外の代替手段がある場合は、提案してください。

助けてください。前もって感謝します

0 投票する
0 に答える
47 参照

mysql - スケジュールされたイベント内で MySQL の更新が機能しない

フィールドに適切な値の代わりに NULL を入れるイベントがありますが、手動で次々に実行されたリクエストは正常に機能します。

イベントは、MySQL のスケジューラを介して 10 秒ごとに実行されます。

ここに私のイベントのコードがあります:

さて、個別に、これらの要求は次のようになります。

出力 3118

service_request を出力します。と...

望ましい結果が得られます。子のリクエスト タイプは親で更新されます。

イベントが発生すると、すべて正常に動作しますが、更新によって t.request_type に NULL が設定されます。正しい子が更新され、その子だけが更新されます...したがって、更新が少なくとも部分的に機能していることはわかっています。

以前のデータはこちら

そして、私が見たいもの

誰が何がうまくいかないのか考えていますか?

0 投票する
1 に答える
168 参照

mysql - グローバルな event_scheduler をオフにすると、実行中のイベントはどうなりますか

mysql に という名前のイベントがevent_dataあり、それがストアド プロシージャを呼び出すとしますdata_spevent_dataがトリガーされ、data_sp現在実行中です。今私はやっています SET GLOBAL event_scheduler = OFF;- 基本的にグローバルイベントスケジューラをオフにしています。

の現在の実行はどうなりdata_spますか? 停止するか、実行し続けるか。停止する場合、データはコミットされますか?

0 投票する
3 に答える
16670 参照

mysql - MySQL イベントで複数のクエリを記述できますか?

Mysql イベントを使用して次のクエリを実行したいのですが、イベントに delete ステートメントを追加して作成しようとすると、Mysql エラーが発生します。削除ステートメントをスキップすることを選択した場合、イベントは問題なく作成されます。