网上查询单表多条数据更新,都写的不清不楚。自己特意实验完成之后做个记录
单表更新多条数据SQL如图:
其中table_tableVersion 为你想要查询的表名;
SET 后的version为你想要修改的字段;
CASE后的name为你的筛选条件,筛选条件可以有多个,写多个case就行了;
WHEN后的则为对应的name字段;
THEN后为你想要修改成的version值;
最后的WHERE可以不写,我也是查到的,实测删除也没有影响;
下面列举一个修改多个值和多个条件的SQL;
根据多个条件修改多个值可以看出跟上边的大差不差;
只是用", "进行分割,再写第二个要修改的条件;格式跟上边的完全一样;
这些SQL的格式我亲测过是可以正常操作的,一切使用sqlite数据库的设备应该都是支持的;
至此,结束,有问题希望大家指出。
网友评论