私は、彼が話していることを知っているように見える誰かから、会議の講演者のスライドでこの声明を読んだところです。
MySQL では、列の値をフェッチすると行全体が強制的に読み取られます [したがって、コンテンツを積極的にフェッチすることは理にかなっています]。
だから私の質問は: これは、複数列のデータベース テーブル クエリで、次のクエリのコストがまったく同じであることを意味しますか? これは、MySQL についてこれまで聞いたことのあるすべてのことと重なっているからです。
クエリ 1:
SELECT id FROM mytable WHERE flag = 1;
クエリ 2:
SELECT * FROM mytable WHERE flag = 1;