Announcement

Collapse
No announcement yet.

Zeilen generisch vervielfältigen

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

  • Zeilen generisch vervielfältigen

    Hallo,
    ich müsste für eine Reihe von Tabellen (viele!) folgendes bewerkstelligen:
    Die Tabellen beginnen alle mit id (primary key,auto incr.) und xid (integer), gefolgt von beliebigen Spalteneinträgen.

    z.B.
    ---------------------------------------------------
    id xid name gdatum ....
    1 1 ccc 9.9.2008
    2 1 dfsf
    ...
    n 1 fsfd 10.10.1007

    Aus den n Zeilen in der Tabelle sollen nun 2*n Zeilen werden, dabei wird die xid geweils erhöht, so dass MAX(xid)=2 und MAX(id)=n*2 ist.

    Bekommt man das irgendwie hin, ohne in den System-Tabellen nach dem Aufbau der Tabellen zu schauen?

    also z.B. in der Art

    INSERT INTO table (SELECT * FROM table WHERE xid=1).
    Gibt es einen *-ohne xid,id Operator?

    Danke,
    mssqler (diesmal fremd bei mysql unterwegs)
Working...
X