CSV Import Feld überspringen?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #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

    Comment


    • #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 |


      Comment


      • #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

        Comment


        • #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 |


          Comment


          • #20
            also nur dass wir uns richtig verstehen.

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

            Grüße
            cu LaHood

            Comment


            • #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 |


              Comment

              Working...
              X