Du bist nicht eingeloggt.

Login

Pass

Registrieren

Community
Szene & News
Locations
Impressum

Forum / Bits und Bytes

MySQL Tabelle auf teilen

fat32
Experte (offline)

Dabei seit 09.2006
1465 Beiträge
Geschrieben am: 05.10.2006 um 18:26 Uhr

Servus!

Wie kann ich eine MySQL Tabelle aufteilen? Ich will 4 Spalten rausnehmen und daraus ne neue Tabelle erstellen. Die Ursprungstabelle hat eine Autoincrement Spalte, die jeweiligen IDs sollen auch mit übernommen werden (aber auch in der alten tabelle bleiben)
Habe phpmyadmin.

geht das damit? Wenn ja, wie?
McPommes - 51
Experte (offline)

Dabei seit 09.2006
1422 Beiträge
Geschrieben am: 06.10.2006 um 06:44 Uhr

Klar geht das.
Tabelle erstellen mit den 4 Spalten plus ID-Spalte (in dieser Tabelle NICHT AutoIncrement).
Dann kopierst du das Zeugs da rein und löschst danach die Spalten aus der alten Tabelle.


*** diese Fusszeile verschwendet 45 Bytes ***

fat32
Experte (offline)

Dabei seit 09.2006
1465 Beiträge
Geschrieben am: 06.10.2006 um 21:03 Uhr

und wie kopiert man das da rein?
McPommes - 51
Experte (offline)

Dabei seit 09.2006
1422 Beiträge
Geschrieben am: 06.10.2006 um 21:56 Uhr

INSERT INTO NeueTabelle (Spalten...)
SELECT Spalten FROM AlteTabelle


*** diese Fusszeile verschwendet 45 Bytes ***

fat32
Experte (offline)

Dabei seit 09.2006
1465 Beiträge
Geschrieben am: 06.10.2006 um 21:59 Uhr

Zitat von McPommes:

INSERT INTO NeueTabelle (Spalten...)
SELECT Spalten FROM AlteTabelle


Danke, werd ich dann gleich mal ausprobieren
fat32
Experte (offline)

Dabei seit 09.2006
1465 Beiträge
Geschrieben am: 06.10.2006 um 22:30 Uhr

WArum darf ich kein Autoincrement benutzen?
  [Antwort schreiben]

Forum / Bits und Bytes

(c) 1999 - 2026 team-ulm.de - all rights reserved - hosted by ibTEC Team-Ulm

- Presse - Blog - Historie - Partner - Nutzungsbedingungen - Datenschutzerklärung - Jugendschutz -