[MySQL]SELECT文で、FROM句を使用しないで、WHERE句を使用する
2011/06/10
『SELECT文で、FROM句を使用しないで、WHERE句を使用する』
といったパターンをよく使用するのだけど、
MySQLでは、
『SELECT ・・・ WHERE ・・・』はシンタックスエラーになる模様
『SELECT ・・・ FROM ・・・ WHERE ・・・』と、FROM句をつけないと、WHERE句は使用できないみたい。
例)
--# これは、シンタックスエラー SELECT TRUE AS value WHERE TRUE = TRUE; --# これだとOK SELECT value FROM (SELECT TRUE AS value) AS enum_values WHERE TRUE = TRUE;
関連記事
-
-
[MySQL]テーブルのカラムのコメントの変更
MySQLでカラムのコメントを変更する方法を探してみた。 結局、カラムの再定義と …
-
-
mysqlで一般クエリログをする
mysqlで一般クエリログをするためには、 my.cnfをいじるといいのだけど、 …
-
-
[MySQL] ランダム文字列の生成
「指定された文字の構成で、ランダムの文字列を生成する。」 よく使うのだけど、なか …
-
-
[MySQL]Cannot load from mysql.proc. The table is probably corrupted
mysqlのストアドプロシージャの再登録をしようとすると、下記のエラーが表示され …
-
-
MySQL用シーケンス制御ファンクション集(PostgreSQL風にファンクションを揃えてみた)
MySQLには、PostgreSQLのようなシーケンスが機能的にないので、作って …
-
-
[MySQL][phpMyAdmin]Allowed memory size of XXXXXX bytes exhausted (tried to allocate XXXXXX bytes)
こんな現象がおきました phpMyAdminでデータベース全体をエクスポートした …
-
-
Windows7でMySQL Connectorのインストールに失敗する – Error installing ODBC driver MySQL ODBC 5.5 Driver
Error installing ODBC driver MySQL ODBC …
-
-
MySQLのrootパスワードが分からなくなったら
rootのパスワードが分からなくなったとき、どうすることもできないと観念したら、 …
-
-
[MySQL]innodbチューニング
いま携わっているプロジェクトでMySQLを使用しているのだけど、主要テーブル全て …
-
-
[MySQL]ストアドプロシージャをmysqldumpでダンプできない – user has insufficent privileges to SHOW CREATE PROCEDURE
データベースに対して、ALL PRIVILEGES権限を割り当てているユーザでm …
- PREV
- [MySQL]テーブルのカラムのコメントの変更
- NEXT
- [MySQL]よく使うコマンド一覧