我有一个共享服务器,我有50到60个数据库,每个数据库有200个表。MySQL - 如何通过单一操作更改所有数据库上的列?
如何在所有现有数据库中一次添加少量新列而不是一次又一次手动添加一个数据库?
ALTER TABLE `users` ADD `a` VARCHAR(200) NULL;
ALTER TABLE `users` ADD `b` VARCHAR(200) NULL;
ALTER TABLE `users` ADD `c` VARCHAR(200) NULL;
ALTER TABLE `users` ADD `d` VARCHAR(200) NULL;
ALTER TABLE `users` ADD `e` VARCHAR(200) NULL;
ALTER TABLE `users` ADD `f` VARCHAR(200) NULL;
你不可能真的。您可以将数据库导出为文本文件,然后在应用程序代码中对其进行编辑,但它可能会损坏数据集,所以我只会尝试使用备份。 – Strawberry
200是相当多的表格 – Strawberry