Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. Unire piu' sql per farne uno solo
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • A
      alibi74 User Attivo • ultima modifica di

      Unire piu' sql per farne uno solo

      Ciao raga mi trovo un'attimino impallato con un problemino.. allora io ho 5 file .sql ma vorrei farne uno solo ho provato piu' volte ma sbaglio sempre qualcosa e quindi non mi visualizza bene il contenuto.. partiamo dal fatto che questi 5 .sql contengono delle strutture ricettive.. per la componente alberghi di joomla.. qualcuno mi sa dire come posso fare? oppure se c'e' un modo di inserirli senza sovrascrivere le query precedenti.. perche' il problema sta' proprio li.. ogni volta che carico un file mi sovrascrive le vecchie querys.. c'e' un modo per evitarlo?

      Grazie alibi74

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • G
        giacomo79 User Attivo • ultima modifica di

        @alibi74 said:

        Ciao raga mi trovo un'attimino impallato con un problemino.. allora io ho 5 file .sql ma vorrei farne uno solo ho provato piu' volte ma sbaglio sempre qualcosa e quindi non mi visualizza bene il contenuto.. partiamo dal fatto che questi 5 .sql contengono delle strutture ricettive.. per la componente alberghi di joomla.. qualcuno mi sa dire come posso fare? oppure se c'e' un modo di inserirli senza sovrascrivere le query precedenti.. perche' il problema sta' proprio li.. ogni volta che carico un file mi sovrascrive le vecchie querys.. c'e' un modo per evitarlo?

        Grazie alibi74
        Scusami ma non si è capito molto. Puoi spiegarti meglio per favore?

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • A
          alibi74 User Attivo • ultima modifica di

          La rifaccio piu' semplice, c'e' un modo da myadmin di aggiungere dei record in una tabella senza sovrascrivere i record esistenti ? se si come?

          Spero di essere stato piu' chiaro.

          Grazie per l'interesse 🙂

          alibi74

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • G
            giacomo79 User Attivo • ultima modifica di

            @alibi74 said:

            La rifaccio piu' semplice, c'e' un modo da myadmin di aggiungere dei record in una tabella senza sovrascrivere i record esistenti ? se si come?

            Spero di essere stato piu' chiaro.

            Grazie per l'interesse 🙂

            alibi74
            Perchè mai se inserisci nuovi record dovresti sovrascrivere quelli già esistenti?

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • A
              alibi74 User Attivo • ultima modifica di

              perche' inserisco l'intera tabella.. altrimenti come faccio ad inserire 300 records? se hai una dritta te ne sarei grato.

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • G
                giacomo79 User Attivo • ultima modifica di

                @alibi74 said:

                perche' inserisco l'intera tabella.. altrimenti come faccio ad inserire 300 records? se hai una dritta te ne sarei grato.
                Ancora non capisco il problema. Perchè inserire 300 record ti dovrebbe far sovrascrivere i dati?
                Puoi anche inserire 1 miliardo di nuovi record in una tabella, i record precedenti non vengono toccati.

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • A
                  alibi74 User Attivo • ultima modifica di

                  si il punto non era quello e' che inserire 300 records manualmente e' un lavoraccio.. era solo per quello.. ascolta se ti posto i 5 sql riesci a crearne uno solo? saresti cosi' gentile?

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • G
                    giacomo79 User Attivo • ultima modifica di

                    @alibi74 said:

                    si il punto non era quello e' che inserire 300 records manualmente e' un lavoraccio.. era solo per quello.. ascolta se ti posto i 5 sql riesci a crearne uno solo? saresti cosi' gentile?
                    Non ho capito però posta che forse riesco a risolvere.

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • A
                      alibi74 User Attivo • ultima modifica di

                      ok te li preparo 🙂 gentilissimo grazie

                      😉

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • A
                        alibi74 User Attivo • ultima modifica di

                        Ok questo e' il link per scaricare il file zippato, all'interno ci sono gli sql 🙂
                        Grazie anticipatamente 🙂

                        alibi74

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • G
                          giacomo79 User Attivo • ultima modifica di

                          @alibi74 said:

                          Ok questo e' il link per scaricare il file zippato, all'interno ci sono gli sql 🙂
                          Grazie anticipatamente 🙂

                          alibi74
                          Il problema è che in ogni file ricrei la tabelle, e quindi cancelli i record precedenti.

                          Dovresti innanzitutto modificare i file in modo da creare le tabelle solo nel primo file (CREATE TABLE IF NOT EXISTS ecc...).

                          Poi c'è un altro problema: le query di inserimento sono query "corte", nel senso che hanno la lista dei valori da inserire senza i campi della tabella. In questo modo sei costretto ad inserire i valori di tutti i campi in sequenza, e quindi ti ritrovi con gli id dei record duplicati. Dovresti modificare le query, inserendo anche i nomi dei campi, escludendo il campo id che immagino sia autoincrementante.

                          Qualcosa del genere:

                          
                          INSERT INTO nometabella (nomecampoNONID, nomecampoNONID, nomecampoNONID) VALUES ('valore', 'valore', 'valore')
                          
                          

                          In questo modo non inserisci l'id che viene creato automaticamente dal DBMS.

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • A
                            alibi74 User Attivo • ultima modifica di

                            Infatti era quello che mi succedeva 🙂 vabbe' dai.. grazie tante spero di trovare una soluzione alternativa.. magari con un xml.

                            Ciao grazie ancora.

                            alibi74:ciauz:

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • G
                              giacomo79 User Attivo • ultima modifica di

                              @alibi74 said:

                              Infatti era quello che mi succedeva 🙂 vabbe' dai.. grazie tante spero di trovare una soluzione alternativa.. magari con un xml.

                              Ciao grazie ancora.

                              alibi74:ciauz:
                              Hai 2 soluzioni:

                              • modifichi a mano il file
                              • esporti i dati in maniera diversa (usi phpmyadmin?)
                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              • A
                                alibi74 User Attivo • ultima modifica di

                                no ho un componente per i backup.. pero' stavo pensando.. che se li salvo facendogli completare gli insert.. le query si allungano e poi comunque i campi da inserire sono 5 non sono molti.. comunque dimmi se posso salvare in altri modi cosi' almeno ci provo 🙂

                                0 Miglior Risposta Ringrazia Cita Rispondi

                                  1 Risposta Ultima Risposta
                                • G
                                  giacomo79 User Attivo • ultima modifica di

                                  @alibi74 said:

                                  no ho un componente per i backup.. pero' stavo pensando.. che se li salvo facendogli completare gli insert.. le query si allungano e poi comunque i campi da inserire sono 5 non sono molti.. comunque dimmi se posso salvare in altri modi cosi' almeno ci provo 🙂
                                  Dovresti provare a salvare con le insert complete, e se puoi scegliere quali campi dovresti selezionare tutti i campi tranne il campo id.
                                  Inoltre puoi effettuare il backup solo dei dati e non delle strutture delle tabelle.

                                  0 Miglior Risposta Ringrazia Cita Rispondi

                                    1 Risposta Ultima Risposta
                                  • A
                                    alibi74 User Attivo • ultima modifica di

                                    Come faccio a fare il bakup solo dei dati? me lo spieghi? non sono molto pratico 😞

                                    0 Miglior Risposta Ringrazia Cita Rispondi

                                      1 Risposta Ultima Risposta
                                    • G
                                      giacomo79 User Attivo • ultima modifica di

                                      @alibi74 said:

                                      Come faccio a fare il bakup solo dei dati? me lo spieghi? non sono molto pratico 😞
                                      Non so cosa usi per effettuare il backup.

                                      0 Miglior Risposta Ringrazia Cita Rispondi

                                        1 Risposta Ultima Risposta
                                      • A
                                        alibi74 User Attivo • ultima modifica di

                                        vabbe' lo posso fare da phpmyadmin. :bho:

                                        0 Miglior Risposta Ringrazia Cita Rispondi

                                          1 Risposta Ultima Risposta
                                        • G
                                          giacomo79 User Attivo • ultima modifica di

                                          @alibi74 said:

                                          vabbe' lo posso fare da phpmyadmin. :bho:
                                          Ma devi inserire i dati in un server diverso da quello da cui li prelevi?

                                          0 Miglior Risposta Ringrazia Cita Rispondi

                                            1 Risposta Ultima Risposta
                                          • A
                                            alibi74 User Attivo • ultima modifica di

                                            no nello stesso server.. in un sottodominio.

                                            0 Miglior Risposta Ringrazia Cita Rispondi

                                              1 Risposta Ultima Risposta
                                            Caricamento altri post
                                            Rispondi
                                            • Topic risposta
                                            Effettua l'accesso per rispondere
                                            • Da Vecchi a Nuovi
                                            • Da Nuovi a Vecchi
                                            • Più Voti