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

标签 php mysql sql database phpmyadmin

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

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

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

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

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

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

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

最佳答案

一种方法就像您可以在实时服务器中创建一个新数据库并导入从本地主机导出的 sql 文件并更改代码中的数据库配置设置。

或者

您必须找出本地主机和实时服务器之间数据库列的差异,并进行相应的更改。

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

关于php - 如何在更改的表上导入.sql文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21361775/

相关文章:

MySQL触发器将第一个表的数据插入后插入第二个表

mysql - 如何从两个表中获取计数结果

php - 如何在 PHP 中存储和检索特定于语言的文本?

php - 哪个更快?空语句或返回

php - 通过在 laravel 中无法正常工作来加入和分组

SQL Server 错误简化代码由于多个联接

php - 如何使用多个 HTML 文本输入进行 SQL 搜索查询

java - SQL 语句失败,即使数据库中有实体

php - 2CheckOut-错误 : Bad Request - Parameter error

php - mysql - 如何选择类似的记录?