150 万行を超える大規模なデータベースがあります。現在、何かを検索して置換する必要がありますが、大量のデータが原因であると思われるエラーが発生しています。このような検索と置換コマンドを使用しています...
UPDATE `email_queue` set `content_plain` = replace(`content_plain`, 'Replace this', 'with that');
典型的なエラーは次のとおりです。
1206 - ロックの総数がロック テーブルのサイズを超えています
行数が多いためだと思いますか?? なので、一度に交換する量は少なめにしたほうがいいと思います。例: id 1 から 50,000 まで、次に 50,001 から 100,000 までなど
それを行うためのsqlコマンドは何でしょうか?