Ankündigung

Einklappen
Keine Ankündigung bisher.

[Erledigt] Datensätze verschieben? von Tabelle in eine andere?

Einklappen

Neue Werbung 2019

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

  • [Erledigt] Datensätze verschieben? von Tabelle in eine andere?

    Hallo
    Kann mir jemand sagen, wie ich einen Datensatz von einer Tabelle in eine andere kopiere und den herkunftsdatensatz dann lösche ?

    Ich vermutemal ich brauch da 2 SQL anweisungen.

    Insert Into Singles from (Select * from singlesunfrei where id='$id')

    wir ja sich net gehen.

    Vielleicht kann mir wer weiterhelfen.

    Danke Reichi


  • #2
    Re: Datensätze verschieben? von Tabelle in eine andere?

    Zitat von ReichMio
    Insert Into Singles from (Select * from singlesunfrei where id='$id')

    wir ja sich net gehen.
    Fast ....

    Code:
    INSERT INTO Singles
    SELECT * FROM singlesunfrei
    WHERE id='$id'
    ;

    Kommentar


    • #3
      hmm

      Irgendwie gehts das net

      #1136 - Column count doesn't match value count at row 1

      muss ich beim insert into nicht angeben wohin er die tabelle kopieren soll ?

      singlesunfrei und singles sind aber identisch

      Kommentar


      • #4
        Die Meldung sagt dir, das die Tabellen eben NICHT identisch sind.


        Code:
        INSERT INTO Singles
        (
            blub,
            bla
        )
        SELECT
           blub,
           bla
        FROM singlesunfrei
        WHERE id='$id'
        ;
        Alternativ:


        Code:
        CREATE TABLE Singles
        SELECT *
        FROM singlesunfrei
        WHERE id='$id'
        ;

        Kommentar

        Lädt...
        X