在DB上执行的是 update tablename set col1='xx',colN='yy' where 条件
前端情况:要修改的记录:单选、多选、本页全选、全选。
全选的话,传当前显示记录的条件
单选、多选、本页全选 要传记录的ID
对于一条记当之上的修改,要执行循环,像修改一条记录一样,执行多次。
某字段进行随机修改,应在单条修改的逻辑执行随机,要是在循环之外执行随机的话,只是在修改之前给随机出了一个值,供要修改的记录进行修改用。
序号 值
1 A
2 B
3 C
4 D
循环之外的随机,结果为:
序号 值
1 E
2 E
3 E
4 E
在单条修改中使用随机。
序号 值
1 F
2 H
3 Y
4 Z
测试点:1.单个记录修改的内容。
2.记录有特殊性时,比如当前用户有多个角色等。修改的字段牵涉到的地方正好是角色字段,具有多样性的性况。
3.选取要修改记录。单选、多选(本页多选、多页多选)、本页全选、全选。