开发者社区 问答 正文

做数据库使用率项目遇到的问题,请求大家帮忙解决 400 请求报错 

@红薯 你好,想跟你请教个问题:
做数据库使用率项目遇到的问题:前提是一个表有许多字段,还有几千条sql语句,我想判断这些字段哪些被这些sql语句用到,哪些没用到,正则或者字符串比较肯定不行,因为不敢保证那几千条语句中没有字段重复的元素或者字符,感激涕零。(有朋友建议我说用语法树,不知道哪里有写好的例子)

展开
收起
kun坤 2020-05-28 16:05:45 541 分享 版权
1 条回答
写回答
取消 提交回答
  • 通过游标遍历这个表的字段,然后通过like判断这个SQL里是否有用到这个字段
    不知道是否满足LZ的需要 ######回复 @Duke.Yee : 可能存在表中的数据的字段重复######回复 @bj_burning : 不明白这个字符串重复是什么情况;是别的表也会有这个字段,还是指什么。######字符串重复的情况,你需要考虑######如果是表结构被修改了, 而用户使用的方法是select * from , 那你准备怎么样进行计算呢?

    2020-05-29 13:09:05
    赞同 展开评论