在 phpmyadmin 中导入/导出数据

Posted

技术标签:

【中文标题】在 phpmyadmin 中导入/导出数据【英文标题】:Import/export data in phpmyadmin 【发布时间】:2017-12-13 20:24:00 【问题描述】:

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

    对于 table1:只有结构, 对于表 2:仅数据。

我怎样才能用 phpmyadmin 做到这一点?由于标志“删除表/创建表”,我害怕丢失日期。如果没有这个标志,它会导致错误“表已存在”

【问题讨论】:

【参考方案1】:

你可以这样做:

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` 
...

【讨论】:

以上是关于在 phpmyadmin 中导入/导出数据的主要内容,如果未能解决你的问题,请参考以下文章

无法在 Mac OSX 的 phpmyadmin 中导入 sql 文件

如何在oracle中导入导出dmp文件

在 phpmyadmin 中导出带有批量数据的 mysql 表

如何用plsql从oracle中导入导出数据

如何用plsql从oracle中导入导出数据

如何用plsql从oracle中导入导出数据