Mysqldump:备份时为插入创build列名
如何指示mysqldump在插入语句中使用列名进行备份?
在我的情况下,我没有正常备份与插入SQL的结果
LOCK TABLES `users` WRITE; /*!40000 ALTER TABLE `users` INSERT INTO `users` VALUES (1
结构体。
现在我继续从用户的模式中删除一列 。 之后,当我运行备份SQL的我得到一个列号不匹配错误 。
为了解决这个问题,我该如何去指导mysqldump写列名呢? 这是我现在怎么做的
mysqldump --host=${dbserver} --user=${dbusername} --password=${dbpassword} \ --no-create-db --no-create-info --extended-insert --single-transaction \ --compress tablename
在更广泛的层面上,pipe理这些模式更改的最佳做法是什么?
在mysqldump命令中使用--complete-insert
参数