php - 从多个 MySQL 表中选择数据
问题描述
我在 MySQL 中搜索一个函数,以便从多个具有相似名称的表中选择行。例如:Proyect_1、Proyect_2、Proyect_3
所有表都有相同的列名,表之间的唯一区别是表名。它以前缀“项目”开头。问题是程序不知道有多少“proyect”表,所以我不能像往常一样列出它们并选择数据
我需要这样的东西:
SELECT mydata FROM TABLES LIKE 'Proyect_%';
有任何想法吗?谢谢!
解决方案
如果您想搜索名称为 Proyect 的所有表,则可以从 MySQL 信息模式中获取。
SELECT * FROM information_schema.tables
从这里您可以按表名查找表
推荐阅读
- c# - 如何在单元测试中验证 Flurl Http 中的请求正文内容?
- c# - Blazor:双向绑定错误 - 仅第一次工作
- bash - linux bash在文件中的可变行号处插入文本
- c++ - C++ 中的 WindowsIdentity.GetCurrent().IsSystem
- c - 更新图像时 GTK 内存泄漏
- mfc - MFC:从 CView 访问 m_wndToolBar?
- android - Android Studio FreeMarker 模板(按插件)
- c# - EWS 管理 API - 创建约会时未将对象引用设置为对象的实例
- google-cloud-platform - 维基媒体网站的电子邮件设置问题
- stl - 在现代 C++ 中回收内部构件时有效地重新初始化/替换容器元素的惯用方法?