我只是想知道我是否存在一个 php 脚本
1 - 设置一个 mysql 连接(主机、用户、密码)
2 - 直观地选择我想要更改的数据库
3 - 设置 sql 语句(来自 .sql 文件或网络表单上的文本)
4 - 在所有选定的数据库上执行指定的 sql 语句
要解决的问题:: 我在同一台服务器上有 +100 个具有相同结构的数据库,在每个数据库上执行一个简单的“ALTER TABLE”是一项无聊/耗时的任务,我目前使用 phpMyAdmin 手动执行此操作,但我知道存在更好方法。
我不确定可能存在哪些预制脚本,但是您正在查看一次性的东西,不是吗?为什么不直接写一个脚本?
它看起来像这样(伪代码)
$yourDatabases = array($database1, $databas2, ....);
foreach($yourDatabases as $database){
connect($database);
query("your alter table");
close($database);
}
我想你指的是phpmyadmin