gpt4 book ai didi

php - 在同一台服务器的多个数据库中批量创建表

转载 作者:行者123 更新时间:2023-11-29 02:17:47 27 4
gpt4 key购买 nike

我想问一下是否有某种方法可以将具有相同模式的表添加到同一服务器中的多个数据库中,以及是否可以添加例如同一服务器中存在的许多数据库中的特定表的列。对此有疑问还是不可能?

最佳答案

对于表的创建:

select group_concat(
concat('create table `', db.schema_name, '`.X (a int, b int);') separator '\n'
) as qry
from information_schema.schemata db
where db.schema_name in ('test', 'test_db');

创建结果:

create table `test`.X (a int, b int);
create table `test_db`.X (a int, b int);

复制结果并执行。

创建批量 ALTER 查询的方式相同。

关于php - 在同一台服务器的多个数据库中批量创建表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36826849/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com