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='跑鞋'
注意:如果是多个条件时,推荐使用第二种方法。
使用update更新数据时,将null看成一个数