一张表,id,uid,questinId,answer.有这样3条数据,1,2,1,测试1;2,2,2,测试二;3,2,3,测试3,其实就是一个密码问题答案表,id为2的用户有三个问题分别为1,2,3。现在用户修改问题变为4,5,6,怎么用一条sql高效的更新数据?
我想了想,如果这些数据在一个表的不同行中,一个sql不好搞吧?能有方法么?同意2楼用存储过程,如果有一句话sql能完成我也期待哦~
描述不清楚啊,你是将questinId 1、2、3变为4、5、6吗?是这样一条sql怎么能搞定啊,除非这个questinId又规律可循!
存储过程