mysql存储过程提取部分用户数据

今天有个新的需求,需求内容是将系统中部分用户所产生的数据提取出来。

得到需求后进行了一下头脑风暴,得出了解决方案。

首先要使用的技术是mysql存储过程,因为这是提取数据最快的解决方案。

然后就是以用户表为数据源,先将所需提取的用户uid等信息提取到单独的user_mapping表中。

然后就是遍历数据库中的所有表,然后再遍历每个表中的所有字段,如果包含uid则通过uid过滤结果。否则就将当前表的所有数据提取出来。

(当然中间还可以加入一些其它的过滤条件)

 

关于稚子

你们眼中的草根
此条目发表在数据库相关技术分类目录,贴了, , 标签。将固定链接加入收藏夹。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注