在phpmyadmin中导入/导出数据

时间:2017-07-10 07:41:32

标签: mysql import phpmyadmin export dump

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

  1. for table1:只有结构,
  2. for table2:仅数据。
  3. 我怎么能用phpmyadmin做到这一点?因为标志“drop table / create table”,我害怕丢失日期。如果没有此标志,则会导致错误“表已存在”

1 个答案:

答案 0 :(得分:0)

你可以这样做:

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

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

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

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