2

再会,

我想弄清楚如何更新 h2 数据库中的多个列。单列很简单,如下所示:

UPDATE TABLENAME SET COLUMN1='X' WHERE ID='2'

但我也想更新 COLUMN2 和 COLUMN3。我该怎么做呢?!!

4

1 回答 1

4

更新多列的常规语法是:

UPDATE TABLENAME 
SET COLUMN1='X', COLUMN2='Y', COLUMN3='Z' 
WHERE ID='2'

一些数据库还支持:

UPDATE TABLENAME 
SET (COLUMN1, COLUMN2, COLUMN3) = 
('X', 'Y', 'Z') WHERE ID='2'
于 2013-06-18T09:56:37.020 回答