SQL初心者です。今回仕事で使う事になり、Win98に
MySQL Ver3.23.51をインストールしたのですが、
CREATE VIEW文がうまく動作しません。
例えば MAIN と言うテーブルが存在する時に
MySQLプロンプト上で
SELECT * FROM MAIN;
とやるとちゃんと動作して表示してくれるのですが、
これをTEMPと言うビューを作成したい場合に
CREATE VIEW TEMP AS SELECT * FROM MAIN;
とやると
ERROR 1064: You have an error in your SQL syntax near \'VIEW TEMP AS SELECT * FROM MAIN\' at line 1
と出て来てしまいます。文法的には間違ってないはずなのですが、何がいけないのでしょうか?MySQLはCREATE VIEW文をサポートしていないのでしょうか?
周りに詳しい人間がいないので、原因がわからなくて
つまづいています。どうかよろしくお願いします.
お礼
どうもありがとうございました。 SQLの入門書には当たり前のように書いてあったので、てっきりどのSQL環境でも使えるとばかり思っていたのですが…やっぱりダメだったんですね。それでも「まさか…使えないのかな?」と思ってネットでかなり検索してみたのですが、ハッキリと「使えません!」と断言しているページが見つからなかったので、かすかな望みは抱いていたのですが…。 とりあえず、VIEWを使わないで解決できる方法を考えてみたいと思います。 お手数をお掛けしました。