如果我有一个cms,购物车或一些基于数据库的Web脚本,并且假设它有一个包含50个表的数据库
如果我有一个.sql文件(称之为patch.sql),它有一些ALTER命令和一些UPDATE命令,我可以转到phpmyadmin,导入patch.sql文件,它会将更改“应用”到我的db
但是我想先将我的数据库导出到mydb.sql文件中 有没有办法在不使用数据库的情况下将“patch.sql”中的更改“应用”到“mydb.sql”?
我想了一些像
这样的命令行mysql.exe merge patch.sql mydb.sql
或其他什么,但我没有看到类似的东西。
phpmyadmin是否只有数据库?
答案 0 :(得分:0)
如果您的目标是以后能够重新导入mydb.sql并获得数据库的修补版本,那么不,没有工具可以做到这一点。 patch.sql可能已根据您的描述更改了数据库的结构以及数据本身。您应该做的是将补丁应用于您的数据库,然后将您的数据库导出到新的.sql文件。