繁体   English   中英

在MySql中加载mysqldump时更改表架构

[英]Alter table schema while loading mysqldump in MySql

我想将mysqldump文件加载到服务器中。

在加载dump时,我想更改一些列值并更新架构。

例如,对于guid列,我们给了varchar(100)所以现在我想更改为binary(16) ,这意味着我需要更改表模式和表值。

将转储文件加载到新服务器时可以执行此更改吗?

谢谢

不,基本上,您无法在加载转储时执行任何操作。 如评论中所述,您有两个选择:

  1. 在转储中编辑SQL
  2. 装入转储,然后执行带有所需修复程序的脚本。

如果您有权访问初始数据库,则可以生成另一个具有所需更改的转储。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM