1 つのクエリで複数の行を更新する必要があります。挿入については、通常、次のようなことを行います
INSERT INTO `table` (c1,c2,c3) VALUES
(1,2,3),
(4,5,6),
..
しかし、各行が他の行とは異なる値を持つ更新に対して、どうすれば同様のことを行うことができるでしょうか? そして、各行のIDに関連する条件はありますか?
同様の問題に直面した人はいますか?
今すぐ更新を行う方法の例は次のとおりです。
UPDATE questions
SET lab='What sections do you believe the site must not have?',
type='textarea',
options=''
WHERE rnum=11;
UPDATE questions
SET lab='What is your favourate section?',
type='radio',
options='section1,section2,section3,section4,section5'
WHERE rnum=12;
等々。すべてのクエリを実行する必要があり、20 ものクエリが実行される可能性があるため、これは間違いなく最悪の方法です。