エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
phpMyAdminのSELECT文に付加される「WHERE 1」とは | PHPプログラミングの教科書 [php1st.com]
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
phpMyAdminのSELECT文に付加される「WHERE 1」とは | PHPプログラミングの教科書 [php1st.com]
phpMyAdminでテーブルを選択し「SQL」メニューからSQL文を入力しようとすると、SELECT文の末尾に「WHERE... phpMyAdminでテーブルを選択し「SQL」メニューからSQL文を入力しようとすると、SELECT文の末尾に「WHERE 1」というWHERE句が付いています。 WHERE句はデータを抽出するときの条件で、「WHERE id = 100」(idフィールドが100のデータを抽出)のように使います。 「WHERE 1」は、無条件で全データを返す条件として使われます。 前置きが長くなりましたが、「WHERE 1」は、何も条件を指定せずに実行するSELECT文と同じ結果になります。つまり、 SELECT * FROM `table1` WHERE 1 は、「WHERE 1」を取り除いた次のSELECT文と同じということです。 SELECT * FROM `table1` 「WHERE 1」が邪魔に思える方のために先に書いておくと、「WHERE 1」を削除しても問題ありません。 なぜ「WHERE