mysql 获取包含某个字段的所有表

SELECT DISTINCT TABLE_NAME FROM information_schema.COLUMNS WHERE COLUMN_NAME = 'OrderId' AND TABLE_SCHEMA='xxx';

SELECT DISTINCT TABLE_NAME FROM information_schema.COLUMNS WHERE COLUMN_NAME = 'OrderNo' AND TABLE_SCHEMA='xxx';

xxx,表示数据库名称

column_name,表示要匹配的字段

table_name,表示要查找的表

 

我们的运维需要修改工单编号,尼玛,工单编号能随便修改吗?哎,没办法,人家一定要改。

那么我们很多表加了冗余字段,有时候直接使用冗余字段。这样就有问题了。我的工单编号怎么没变过来啊?还是显示之前的工单编号。

怎么办呢?要么某些功能不使用冗余字段,进行联表查询然后再使用;要么工单编号改了,所有用到这个字段的表都要改。

真操蛋。

posted @   屌丝大叔的笔记  阅读(235)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
点击右上角即可分享
微信分享提示