0
CREATE TABLE EXAMPLE(
ID INT(10),
NAME VARCHAR(10),
PHONE INT(10));

私は、列を1つずつ更新することしか知りません。

UPDATE EXAMPLE SET ID=20,PHONE=991 WHERE NAME='PERSONA';

SET ID=20,PHONE=991コンマで区切られたようなリストを書く代わりに、完全なレコード、つまり一度にすべての列を更新するにはどうすればよいですか? 実際には、15 列のテーブルに実装したいことに注意してください。

mySQL を使用しています。

4

1 に答える 1

0

あなたはすでに正しい構文を持っています。コンマで区切って列を追加し続ける必要があります。他に方法はありません。

UPDATE EXAMPLE SET ID=20,PHONE=991 WHERE NAME='PERSONA';
于 2013-08-17T15:22:57.497 に答える