mysql テーブルがあり、一意のインデックスが壊れていると思います。次のSQLを実行すると:
SELECT field_b FROM table LIMIT 0,10
応答は NULL (NULL を含む 10 行) です。
しかし、私が実行すると
SELECT field_b FROM table WHERE field_a = 1
(null 以外の) データを取得しています。何が起こっていますか?
テーブルのプロパティは次のとおりです。
field_a and field_b = INT(11)
field_a = PRIMARY
field_b = UNIQUE INDEX
Table type = INNODB
このテーブルには 20 万以上の行があります。