Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2010
    residenza
    Pianeta Terra
    Messaggi
    1,614

    importa solo parte di una tabella nel DB sql

    Buona Sera

    Come da titolo, è possibile importare, sovrascrivendo i vecchi dati, un file .sql che contiene solo PARTE di una tabella di un DB?

    Per generare la parte desiderata ho la seguente query:

    codice:
    SELECT `lang_code`,`name`,`value` FROM `language_values` WHERE `lang_code` LIKE '%de%' OR `lang_code` LIKE '%DE%'
    E mi da la parte della tabella "language_values"; questa poi la esporto.

    Quindi, in testa al file .sql mi risulta il seguente codice:

    codice:
    DROP TABLE IF EXISTS `language_values`;
     CREATE TABLE IF NOT EXISTS `language_values` (
    `lang_code` char(2) NOT NULL default 'EN', 
    `name` varchar(128) NOT NULL default '', 
    `value` text NOT NULL, 
    PRIMARY KEY (`lang_code`,`name`) ) 
    ENGINE=MyISAM DEFAULT CHARSET=utf8;
    e poi parte la parte della tabella

    codice:
     INSERT INTO `language_values` VALUES ('de', 'fraud_verification', 'Aktiviere Mitteilungshilfe ');
    ecc...
    ec....
    Cosi com'è la query nel dump, mi sovrascrive tutta la tabella, cosa da evitare perché sono presenti anche altri dati.

    Non esiste una query simile a

    OVERRIDE TABLE IF EXISTS.

    Se si, come generarlo prima di esportare la parte della tabella desiderato.

    Ringrazio in anticipo delle risposte

    Cordiali Saluti
    Per una bella risata vai QUI

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2010
    residenza
    Pianeta Terra
    Messaggi
    1,614
    Risolto da solo

    Grazie lo stesso
    Per una bella risata vai QUI

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.