mysql - 在 phpmyadmin 中导入/导出数据

标签 mysql import phpmyadmin export dump

我的本​​地主机上有一个数据库。我在实时托管上也有相同的数据库,需要更新。 例如,我有一个表1和表2。 在表1中我添加了新列“价格”:null,在表2中我添加了几行数据。 实时表可能比本地表更新,并且可能包含更多 我需要创建一个转储文件来更新我的实时数据库:

  1. 对于表 1:仅结构,
  2. 对于表2:仅数据。

我如何使用 phpmyadmin 来做到这一点?我担心由于标志“删除表/创建表”而丢失日期。如果没有此标志,则会导致错误“表已存在”

最佳答案

你可以这样做:

1) 从转储文件中删除这些删除表代码:

DROP TABLE IF EXISTS `table1`;
/*!40101 SET @saved_cs_client     = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;

2) 将“IF NOT EXISTS”添加到 Create 语句中,这样如果 table1 存在,它就不会重新创建 table1。

CREATE TABLE IF NOT EXISTS `table1` {
...
}

关于mysql - 在 phpmyadmin 中导入/导出数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45006320/

相关文章:

java - 为什么我们每次都使用前缀 "java.io."而不导入java.io.Serialized接口(interface)

PHPMyAdmin 4.0.5 - 网格编辑、复选框、编辑、复制和删除功能不可用

MySQL 查询页面修订

python - 在 Python 中,如何从包含多个类的文件中导入一个类?

适用于 Django 1.9 和 Python 3.5 的 Python 连接器?

Python导入一个函数,文件名包含在一个变量中

node.js - Cloud9 + sails.js + phpmyadmin

MySql 用户基于 DATE 的预约次数

php - 在 Joomla 中显示动态文章列表

mysql - 我如何结合我的两个查询