CSV Import Feld überspringen?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • #16
    ok dann werde ich eine weitere Table anlegen mit diesen Feldern und dann die Daten von der Dummytabelle in meine richtige rüberkopieren, möchte in meiner Haupttabelle keine Dummyfelder.

    Aber mit einer weiteren Table kann ich leben )

    thx
    Grüße
    cu LaHood

    Kommentar


    • #17
      das umkopieren kostet zu viel performance.

      ich nehme ja mal an, dass du viele viele viele viele datensätze dann in der tabelle haben wirst.

      nenne die felder statt TrashX einfach TX . X ist die nummer

      dadurch, dass die NULL erlauben und nur varchar(1) sind, hast du relativ wenig platzverbrauch. ist jedenfalls besser, als zu kopieren der datensätze.
      INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


      Kommentar


      • #18
        hmmm ist nen argument.
        Naja mit den vielen Datensätzen stimmt schon. Allerdings werden jeden Tag maximal 1000 neue Datensätze in eine Tabelle mit bisher 50.000 Zeilen dann kopiert werden müssen. Ok aus den 50.000 werden dann irgendwann sehr viel mehr Daten werden.


        Grüße
        cu LaHood

        Kommentar


        • #19
          dann mache das lieber mit den dummy-feldern ...
          EDIT:
          das opfer ist geringer, als die tabelle zu kopieren
          INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


          Kommentar


          • #20
            also nur dass wir uns richtig verstehen.

            Mit kopieren meinst du erst Select Table1 und dann Insert Table2 ?

            Grüße
            cu LaHood

            Kommentar


            • #21
              ja. anders kann man keine tabelle kopieren

              man kann jedoch noch diese trick machen, das halte ich aber auch nicht für gut.

              - temp-tabelle schreiben.
              - orig-tabelle löschen.
              - temp-tabelle in orig-tabelle umbenennen
              - die drei trash-spalten löschen
              - neue temp-tabelle erstellen
              INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


              Kommentar

              Lädt...
              X