Insert über 3 Tabellen

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

  • Insert über 3 Tabellen

    hallo,

    wie kann ich werte in drei verschiedene tabellen eintragen?
    hab hier was von transaction gelesen, aber das soll "veraltet" bzw. nicht benutzt werden.

    hat da jemand ein schlagwort/ idee/ tipp?
    besten gruss
    bastian

  • #2
    welche mysql version hast du denn?

    ich denke eher, dass du 3 insert's machen musst. für jede tabelle einen eigenen.
    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


    • #3
      IMHO soll sowas mit mysql 4 möglich sein?!? @goth?
      h.a.n.d.
      Schmalle

      http://impressed.by
      http://blog.schmalenberger.it



      Wichtige Anmerkung: Ich habe keine Probleme mit Alkohol ...
      ... nur ohne :-)

      Kommentar


      • #4
        okay,
        wenn Abraxax schon sacht, "besser drei insert's", dann wirds so gemacht :-)

        danke
        gruss
        b.

        Kommentar


        • #5
          Also Transactions sind nicht veraltet und haben wenig mit dem zu tun was Du machen willst.
          Einfach gesagt kannst Du mit Transactions eine ganze Reihe von SQLs zusammenfassen.
          So kann man sicherstellen, dass entweder alle oder keiner verarbeitet wird,
          und nicht eventuell nur die Hälfte.
          Geht bei MySQL aber nur mit InnoDB und nicht mit MyISAM.


          An Deiner Stelle würde ich einfach 3 INSERT-SQLs verwenden...

          Kommentar


          • #6
            Original geschrieben von bastian
            wenn Abraxax schon sacht, "besser drei insert's",
            das habe ich nicht gesagt.
            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