だから私が言うように、各行をコピーして下の行に置くか、同じようにフィールド行を下のフィールドに移動することは可能ですか? (もちろん、インデックスの自動インクリメントがあります)。結果は、行41の古い行40のコンテンツ(フィールド)になるはずです。
REPLACE table SET column1 = previuos(column1), column2= previous(column2), column3=(previous(column3) where id > 20 and id < 300
それらは最後に挿入されたものではなく、テーブルの中央にあり、それを下に移動したいので、選択したものの先頭にいくつかの空の行(インデックス付き)を許可します
INSERT INTO table (
SELECT column1,column2,column3
FROM table WHERE id > 20 AND id < 200
) WHERE id = 30
21 から 199 までの行を選択し、30 以降に挿入
ありがとうございました