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

我只知道将列一一更新为,

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 回答