我上个月从mysqldump有一个数据库的sql文件。现在,数据库中的所有表都添加了一个额外的列,例如:
country varchar(20) not null.
如何将转储文件导入到国家/地区设置为“US”的数据库中?数据库包含来自其他国家/地区的数据,因此无法删除和重新创建数据库。
手动我需要对dump sql文件做两件事:
1. remove all create table statements,
2. add country("US") to all insert statements.
但是sql转储文件非常庞大。有没有一个很好的方法来实现这一目标? 感谢。
答案 0 :(得分:0)
ALTER TABLE your_table ADD country varchar(20)默认为“US”