2017-07-10 3 views
0

J'ai un db sur mon localhost. J'ai aussi le même DB sur l'hébergement en direct dont j'ai besoin de mettre à jour. Par exemple, j'ai une table1 et une table2. Dans la table 1 j'ai ajouté une nouvelle colonne "price": null, dans la table 2 j'ai ajouté quelques lignes avec des données. tables en direct peuvent être plus à à jour les puis locales et peut contenir plus que je dois faire un fichier de vidage de mettre à jour ma vie db:Importer/exporter des données dans phpmyadmin

  1. pour table1: seule la structure,
  2. pour table2 : seulement les données.

Comment puis-je le faire avec phpmyadmin? J'ai peur de perdre la date à cause du drapeau "drop table/create table". Sans ce drapeau, il provoque une erreur "table existe déjà"

Répondre

0

vous pouvez faire ces:

1) Enlevez ces codes de table drop de votre fichier de vidage:

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

2) Ajouter « SINON EXISTE "à votre instruction Create afin qu'elle ne recrée pas table1 si table1 existe.

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