MySQLのマニュアルによると、セッションが閉じられた後に一時テーブルが消去されるとのことですか?これは、定期的なブロックのブロック内に一時テーブルを作成すると、db接続を終了した後にこのテーブルが自動的に削除されることを意味しますか?定期的なイベントが時間をかけて実行されると、テーブルが見つからないでしょうか?
この問題の解決方法を教えてください。定期的なイベントの中にクエリのレコードをいくつか保存する必要があります。MySQLの定期的なイベント内にテンポラリテーブルを作成できますか?
0
A
答えて
2
これは間違いありません.MySQLでは、テンポラリテーブルはセッションが有効な間だけ有効です。 Source
(MS SQL Serverとは対照的に)MySQLにはグローバルテンポラリテーブルはありませんが、MS SQL Serverのグローバルテンポラリテーブルを使用しているわけではありませんとにかく本当に良い練習...データを永続化する必要がある場合は、常設テーブルを使用する必要があります。
+0
私は実際にそれを考えましたが、問題は( – Kareem
+1
)MySQLイベントスケジューラのコンテキストでこの概念を明確にするために、スケジュールされたイベントの各呼び出しは、独自の一意の 'CONNECTION_ID()'を持つ独自のセッションです。イベントが長く実行されているため、実行中に再度呼び出された場合、2つの呼び出しはお互いの一時表を見ることができません。 –
関連する問題
- 1. django-schedulerで定期的なイベントを作成できません
- 2. 複数のテンポラリテーブルを作成するmySQL
- 3. MySQL定期的なイベントが動作しなくなりました
- 4. ストアドプロシージャ内でのテンポラリテーブルの作成
- 5. MySQLデータベースで "定期的なイベント"を表現する方法は?
- 6. 文書作成のための定期的なイベント
- 7. MySQL接続プーリングとテンポラリテーブルの作成
- 8. FullCalendarの定期的なイベント
- 9. ループ内で定期的なイベントを出力するVBA
- 10. テンポラリテーブルの作成
- 11. MySQL - ランダムな時間を持つ定期的なイベント
- 12. SQLでのテンポラリテーブルの作成
- 13. SQLでのテンポラリテーブルの作成
- 14. 動的SQL内のテンポラリテーブル
- 15. ストアドプロシージャ内のテンポラリテーブルにプライマリキーを作成する必要がありますか?
- 16. MYSQLイベントを作成
- 17. Pandasを使用してMySQLでテンポラリテーブルを作成
- 18. ASP.NETでの定期的なイベントにC#タイマーを使用する
- 19. イベント私はカレンダーの定期的なイベントを作成するためのコードを使用したカレンダー
- 20. テンポラリテーブルのビューを作成できません
- 21. FullCalendar dowプロパティの定期的なイベント
- 22. 定期的なvCalendarイベントの更新
- 23. FullCalendarの定期的なイベントASP MVC
- 24. イベントのmysqlにテーブルを作成する
- 25. Netlogoは定期的な関数を作成します
- 26. Oracle:SELECT文でテンポラリテーブルを作成する
- 27. Androidアプリユーザーに定期的なメッセージを送信できますか?
- 28. 条件付きのmysqlイベントを作成します。
- 29. PHP/MySQL経由でFullCalendarで定期的なイベントを実装する最善の方法は何ですか?
- 30. AndroidカレンダーAPI挿入定期的なイベント
"定期的なイベントの中にクエリのレコードをいくつか保存する必要があります。" - 一時テーブルを使用しないでください! –
@MitchWheat代わりに使用することをお勧めしますか? – Kareem
永久的なテーブル、多少明らかです。 –