gpt4 book ai didi

mysql - 同时更改多个 MySQL 数据库表

转载 作者:行者123 更新时间:2023-11-29 23:18:52 25 4
gpt4 key购买 nike

我通常使用 phpMyAdmin 进行任何数据库更改,因此很少深入研究通过 MySQL 查询对架构进行更改。然而,我现在有多个完全相同的数据库,如果我可以同时更改所有数据库,这将节省大量时间。我可以对单个数据库使用以下代码

ALTER demo_database.demo_table ADD another_demo_column VARCHAR(255) AFTER demo_column_index

但我很好奇我是否可以使用类似的代码,如下所示,这显然不起作用,否则我不会问这个问题。

ALTER demo_database.demo_table, demo_database_2.demo_table ADD another_demo_column VARCHAR(255) AFTER demo_column_index

我知道我显然可以为每个表一遍又一遍地重复同一行代码,但如果有一个更优雅的解决方案,那就太好了。

感谢任何帮助。

最佳答案

根据MySQL文档ALTER您不能在多个表中组合相同的 alter 语句。

但是,您可以将多个 alter 语句组合到同一个表中。

如果您有很多事情要做,那么带有准备好的语句的存储过程将比复制和粘贴更优雅。

关于mysql - 同时更改多个 MySQL 数据库表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27522578/

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