問題タブ [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ストアド プロシージャからCREATE EVENT sql を実行したい。
- PREPARE では CREATE EVENT が許可されていないため、PREPARE を使用できません。一意のイベントを作成する必要があり、DO セクションでいくつかの日付パラメーターを渡す必要があるため、ランダムな名前を使用したいと考えています。
- MySQL には EXEC がありません。
SQL は次のように構築されます。
生成された @sql クエリは次のようになります。
サーバー バージョン 5.1.31-コミュニティ
ストアドプロシージャでこれを行う方法は?
mysql - phpMyAdminを使用してMySQLイベントスケジュールを設定できますか?
毎日の最初の1分間にフィールドをインクリメントし、特定の値に達したら、値を1に設定します。これはMySQLで直接行いますが、できればphpMyAdminを使用して行います。
私はイベントスケジューラを知っているので、phpMyAdminを介してそれを使用および管理する方法を探しています。これは可能ですか?
mysql - MySQL CREATE EVENT の間違った構文
編集: MySQL のバージョンがサポートしていないことがわかりました。私は 5.0.91 を実行していますが、5.1 程度が必要です。構文は正しいと思います。助けてくれてありがとう。
毎時間実行されるはずのこのmysqlイベントを作成しました。ただし、次のエラーが発生し続けます。
これは私のコードです:
私は愚かな何かを逃していますか?update_upcomingbattle()
手順が存在します。
mysql - MySQL 5.5 Create イベントで構文エラーが発生する
EVENT の作成に問題があります。
「アーティコリ」テーブルがあります。articoli.titolo フィールド varchar (255) があり、次のようなイベントを作成しようとすると:
これは mysqlerror の出力です
エラー 1064 (42000): SQL 構文にエラーがあります。使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。near 'EVENT inser_value ON SCHEDULE every 1 day DO INSERT INTO articoli (titolo) VALUE' at line 1
mysql - mysqlで毎週スケジュールされたイベントを作成する
エラー#1064何が間違っているのか、いくつかの良いチュートリアルを提案してください。現在、mysqlのドキュメントをフォローしています。
mysqlのバージョンは5.1.61-0ubuntu0.11.10.1です
mysql - MySQLイベントのエラー:「実行時間が過去であり、ON COMPLETIONNOTPRESERVEが設定されています」
MySQLでイベントを書いています。今月の1日目にイベントを実行したい。
私のコード:
エラー:
1588:イベントの実行時刻が過去であり、ON COMPLETIONNOTPRESERVEが設定されています。イベントは作成直後に削除されました
SQLで何を修正する必要がありますか?
mysql - mysql でのクエリの自動実行
毎晩午後 11 時に実行されるストアド プロシージャを作成することは可能ですか? 過去 6 か月間にレコードが変更されたかどうかをテーブルで確認します。過去 6 か月間にレコードが変更された場合は、テーブルから削除する必要があります。これは、外部言語を使用せずに自動的に実行する必要があります。
mysql - mysql - ストア プロシージャでイベントを作成する
ストアプロシージャ内でイベントを作成するには?
これは私がやろうとしていたことであり、構文エラーがあることを教えてくれますが、どこにあるのかは教えてくれません。
編集: 私のMySql(最後の行)によれば、それは可能であるはずです:
構文"。ストアド ルーチンの一部としてイベントを作成できますが、別のイベントによってイベントを作成することはできません。
Edit2が問題を発見しました:
エラー 1576: 本文が存在する場合、EVENT DDL ステートメントの再帰は禁止されています
しかし、まだ解決策はありません。
mysql - Cronjob または MySQL イベント?
MySQL データベースを 1 時間ごとに更新する必要がありますが、cronjob と MySQL イベントを使用する利点/欠点は何ですか? たとえば、どちらが速いですか?どちらがより安全ですか? ありがとう!
mysql - 一般ログの作成に使用する Mysql イベント エラー
こんなイベントがあります
しかし、実行するたびにこのエラーが発生します
[ERROR] Event Scheduler: [root@%][ge.general_log] File '/Users/Admin/logs/log_03-05-13_04-03-54.csv' already exists
毎回同じ正確なエラーです。毎回変更する必要がある同じファイルを持つべきではありません。