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.
    • 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
                                  • G
                                    giacomo79 User Attivo • ultima modifica di

                                    @alibi74 said:

                                    no nello stesso server.. in un sottodominio.
                                    In questo caso potresti creare una query ad hoc.
                                    Qualcosa del tipo:

                                    
                                    INSERT INTO nomedb.tabella (listacampi_senza_il_campo_id) SELECT (stessa_lista_campi) FROM nomedb.tabella
                                    
                                    

                                    In questo modo modificando la SELECT prelevi i dati da tabelle diverse di database diversi (sempre perรฒ sullo stesso server) e inserirli nella tabella di un altro database.

                                    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