我有许多具有不同数据的同一个表的 SQL 转储文件。我已经保存了它,并且源数据库很久以前就被删除了。我必须从这些转储中恢复,但每个转储也有 create table
命令,一旦创建表就会失败。有没有办法在恢复转储时忽略这个create table
命令?
最佳答案
显然我可以做如下的事情:
cat /tmp/sample_entity1_490_387 | sed "s/DROP/-- DROP/"|sed "s/CREATE TABLE /CREATE TABLE IF NOT EXISTS/" | mysql -uroot -p entity_restored
关于mysql - 忽略从 sql 转储创建表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30650946/