を使用して、特定の列と特定の行数のチェックサムを取得する必要がありますLIMIT
。
SELECT SUM(CRC32(column)) FROM table LIMIT 0, 100;
ただし、返される値はテーブル全体のチェックサムです。なぜそれが起こるのですか?LIMIT を使用して特定の行数のみのチェックサムを取得するにはどうすればよいですか?
以下の作品:
SELECT SUM(CRC32(column)) FROM table WHERE id > 0 AND id < 101;
しかし、auto_increment 値がジャンプする可能性があるため、この方法は使用したくありません。