UPDATE、SELECTで共に同一のテーブルの同一の主キーを指定したWHERE検索をEXPLAINで行ったところ、
SELECTに関してはtype値がconstになり、
UPDATEに関してはtype値がrangeになりました。
その他の違いといえば、UPDATEの場合はExtra値がUsing whereになるだけで、他は特に差異がありません。
UPDATEで変更する列にインデックスを作成してみても(WHEREで指定する列も含め)、やはりconstにはなりませんでした。
なぜこのような違いが発生するのでしょうか?
また、UPDATEステートメントでもtype値をconstにするためにはどのようにすればよいでしょうか?
よろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- MySQL 下の画像はSQLの4大命令の性質をまとめたものであるらしいです UPDATE INSERT DELE 1 2023/06/07 15:36
- Oracle SQL update方法 2 2022/06/22 14:07
- MySQL UPDATE my_items SET item_name '赤い,甘い,ケーキ' WHERE id 1 2023/01/03 09:52
- JavaScript コードレビューをお願いします。 1 2022/07/16 05:38
- JavaScript プログラムがうまく動きませんレビューお願いします 1 2022/07/10 05:08
- Access(アクセス) アクセス テーブルの空白を変数に置換するボタンが作りたい 4 2022/07/08 11:19
- Excel(エクセル) PHPプログラムをエクセルに張り付けると検索ボックスがでてくる! 3 2022/05/08 07:10
- Oracle update文で質問です。 下記の条件でupdateをしたいですが、どのようにしたら良いでしょうか。 2 2022/06/23 10:51
- JavaScript sessionStorageを調べています。 1 2023/06/20 12:41
- Access(アクセス) アクセス 有効なフィールド名、または式として認識できませんのエラー 3 2022/08/19 11:53
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
mysql IN句に1データだけ指定...
-
[ BETWEEN ] vs [ >= AND <= ]
-
ホームぺージを作ったのですがg...
-
コクヨ タイトルブレーンでイ...
-
【SQLServer】IS NULLのパフォ...
-
複数のDBでjoinする場合のindex...
-
テキスト項目255ケタのメリット...
-
主キーにインデックスは貼らな...
-
ビューにインデックスを設定で...
-
主キーとインデックスの違いに...
-
インデックスがすぐに壊れます…
-
エクセル
-
「マスタ」と「テーブル」の違...
-
ACCESS2007 フォーム 「バリア...
-
2つのテーブルから条件に一致...
-
ビューで引数を使いたい
-
PhpMyAdminで作成して実行せよ...
-
ACCESS 一番最新の日付の金額...
-
アクセスのテーブルからエクス...
-
Accessのリンクテーブルについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
[ BETWEEN ] vs [ >= AND <= ]
-
主キーにインデックスは貼らな...
-
【SQLServer】IS NULLのパフォ...
-
インデックスの再構築の意味っ...
-
mysql IN句に1データだけ指定...
-
ビューにインデックスを設定で...
-
年と月が別カラムの場合のSQL
-
サーバ負荷を抑える大量データ...
-
outlook2007 検索できないんです
-
コクヨ タイトルブレーンでイ...
-
ホームページがGOOGLEにインデ...
-
画像の赤丸で囲っている、角丸...
-
MS-DOS時代のデーターベ...
-
Google検索はなぜ早い?
-
複数のDBでjoinする場合のindex...
-
テキスト項目255ケタのメリット...
-
数学でunprimedとは何を意味し...
-
『ラミネートインデックスシー...
-
SQLiteで... like を早くする
-
SQL関数とレスポンスについて
おすすめ情報