如何在更改的表上导入.sql文件?

时间:2014-01-26 09:25:14

标签: php mysql sql database phpmyadmin

我正在研究PHP项目,我在后端使用MYSQL,我使用XAMPP在我的机器上工作。

我的本​​地主机和hostgator.com上的在线服务器上有源代码的副本。

我使用localhost来测试我的源代码并在完成测试后。我将它上传到在线服务器(hostgator.com)

最近我在数据库中遇到了问题。

我在数据库中的几个表上应用了一些alter table个查询。现在我将数据库从localhost导出到SQL文件中,然后导入hostagotor的live服务器。

但“导入”操作显示错误(使用PHPmyadmin导入查询)。 它说“找不到Column,Column_name”,我知道这个错误是因为我在几个表上应用了一些alter table查询。

你能否告诉我是否有任何快捷方式,我不必在实时服务器上再次编写这些alter table查询。

2 个答案:

答案 0 :(得分:0)

一种方法就像您可以在Live服务器中创建一个新数据库&导入从localhost&中导出的sql文件更改代码中的数据库配置设置。

你必须找出localhost和amp;之间DB列的差异。实时服务器并相应地进行更改。

独立的PHP应用程序http://code.google.com/p/phpmydiff/有助于查看两个MySQL数据库之间的差异。比较架构,数据或两者

答案 1 :(得分:0)

经过大量的研究,我找不到任何捷径。 我在新数据库的表上再次编写了这些alter table查询,然后导入了.sql文件。