数据库中有一张表表示 用户和功能关系表 2个字段,uid和mid. 可以对用户进行grant操作. 假如原始权限是:1:1,1:2,1:3 新权限是:1:1,1:3,1:4
也就是说新权限比原始权限多了个1:4,少了个1:3. 用新的数据列表检查数据库并更新.
更新这种权限用哪种方法好点. 1:删除所有原始权限列表,插入所有新权限列表 2:对2个list进行操作,2个遍历,第一次遍历比多了啥,第二次遍历比少了啥. 有没有更好的方法..
收起
第一种,先删再插
报告相同问题?