1、set一個字段
在表t_test中設定第二條記錄(bs為2)的password為'***'。
update t_test t
set t.password = '***'
where t.bs = 2;
2、set多個字段
在表t_test中設定第一條記錄(bs為1)的password為'*'、remark為'*'。
update t_test t
set t.password = '*', t.remark = '*'
where t.bs = 1;
3、set null值
在表t_test中設定第三條記錄(bs為3)的password為null、remark為null。
update t_test t
set t.password = null, t.remark = null
where t.bs = 3;
這個是按照标準文法寫的,在不同的資料庫系統中,update還有更多的寫法,但是标準寫法都是支援的。以上三個例子為了說明情況,每次都更新一行。在實際中,可以通過where語句限制來控制更新行數。