01單列更新
格式:
update 表名
set 列名 = 表達式
where 條件
例一:將籃球鞋的售價改爲原來的10倍
UPDATE product3
SET sale_price=sale_price*10
WHERE product_name = '籃球鞋'
執行
02多列更新
格式:
update 表名
set 列名1=表達式1
列名2=表達式2
.。。。。
where 條件
或者
update 表名
set 列名1 = 表達式1
where 條件1
update 表名
set 列名2 = 表達式2
where 條件2
例二將跑鞋的售價改爲0,並進價改爲原來一半
UPDATE product3
SET sale_price= null,
purcase_price = purcase_price/2
WHERE product_name='跑鞋'
![](https://img-blog.csdnimg.cn/20191111171139741.png)注意:如果是多個條件時,推薦使用第二種方法。
使用update更新數據時,將null看成一個數