2

私は mysql 5.6.11-win32 を使用しています。

クエリを mysql のデータベース (information_schema や mysql など) 内に格納するが、自分のデータベース内には格納しないように mysql に指示する方法があるかどうかはわかりません。

クエリを入力し、それを mysql の特別な関数で保存したいと考えています。後で将来のセッションで、そのクエリを取得して実行したいと思います。ストアド プロシージャの場合と同様です。

後で実行するためにクエリを mysql に保存することは可能ですか?

ありがとう!

4

2 に答える 2

3

「クエリ」が「SELECT クエリ」を意味する場合は、ビューを作成します。ビューは基本的に、より大きなクエリに含めることもできる疑似テーブルを作成します。

例:

CREATE VIEW my_view AS SELECT something FROM my_table WHERE some_twisted_condition;

SELECT * FROM my_view; -- returns the result of "SELECT something FROM my_table WHERE some_twisted_condition;"
SELECT * FROM my_view JOIN another_table USING something;
于 2013-08-14T09:35:08.707 に答える