由于数据库结构的变化,例如不同的列排序,有时甚至是新列,我在我的网站上升级购物车软件时遇到了很大的麻烦。我正在考虑做的是,使用我的旧SQL DUMP文件,并将它们格式化以适应新结构,这只是一次,所以我可以工作。怎么办呢?
欢迎任何建议。
谢谢!
答案 0 :(得分:1)
将其加载到空数据库中,使用SQL将数据移动到所需格式,再次转储,然后将其加载到最终想要的位置。
答案 1 :(得分:0)
过去,我使用更具战术性,即使不是蛮力的方法,做过类似的事情。
我编写了一些代码来解析转储文件中的DML语句,并将每个语句转换为数据结构。然后,可以使用数据结构来填充类似于目标模式所需的DML的格式字符串。然后只需将格式字符串写入新文件(并重复)。