mysql - 可以更改 mysql sgbd 上每个数据库的特定表吗?
问题描述
我正在尝试生成一个查询来更改我的 SGDB 的每个数据库的一个表。我可以获得我想要更改的每个数据库名称,但是,我不知道如何继续。
这是选择每个数据库名称的查询:
SELECT SCHEMA_NAME AS `database`
FROM information_schema.SCHEMATA
WHERE SCHEMA_NAME like 'customer_db_%'
ORDER BY SCHEMA_NAME
% 之前是数据库的编号。我正在尝试在每个数据库的一个表上添加一列。
解决方案
尝试这个
SELECT SCHEMA_NAME AS `database`
FROM information_schema.SCHEMATA
WHERE SCHEMA_NAME like '%customer_db_%'
ORDER BY SCHEMA_NAME
推荐阅读
- javascript - 如何将元素定位在与另一个元素相同的位置?
- sql - 使用 XML PATH 使用表 A 中的多个行值更新表 B 中的列
- java - 吃豆人游戏:如何让怪物跟随玩家?
- django - 在 django 模型中修改 save() 不断循环
- arm - 使用 Qemu 模拟 reMarkable 平板电脑(i.MX6 ARMv7)
- php - Symfony - DomCrawler 通过自定义属性获取元素
- python - 如何通过 pyinstaller 使用 tkcalendar 模块安装 python 应用程序?
- amazon-web-services - ec2 windows server 无法连接到互联网
- javascript - 函数不会等到它们被解决
- bash - 如何在此 bash for 循环中更有效地创建唯一或增量名称?