当记录需要更改时,可以使用update语句更新记录:
update tb_name set col_name1 = { expr1 | default },col_name2 = { expr2 | default }.... [ where where_condition];
当省略后面的where条件语句时,会更新一整列的数据,比如:
我们更新表tb1的 age字段,不加where时,会自动更新整列的age(空记录除外).
当然,也可以同时更新多列,set 后面的表达式用逗号隔开即可。
实际上我们有时候并不需要更新一整列,所以这时候就要加条件,比如想让id为偶数的记录的age+=10,可以这样写:
update tb1 set age = age + 10 where id % 2 = 0;