MySQL级联修改语句

User(用户)、UserRole(用户与角色关联表【ID关联】)、Role(角色表)、rolePermission(角色与权限关联表【ID关联】)、Permission(权限表)


修改用户名(admin)、密码(123)、该用户权限(实际为修改其权限id)

UPDATE `user` u JOIN `role` r JOIN `Permission` p JOIN `userrole` ur JOIN `rolePermission` rp
	ON u.userID=ur.userid AND ur.roleid=r.roleid 
		AND r.roleid=rp.roleid  AND rp.Permissionid=p.Permissionid
			SET rp.PermissionID=1,u.username='admin',u.`password`='123' WHERE u.id=1;


猜你喜欢

转载自blog.csdn.net/mr_z_csdn/article/details/79981428