O'Reilly logo

SQL von Kopf bis Fuß by Lynn Beighly

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

8.9. CREATE, SELECT und INSERT (fast) gleichzeitig

  1. CREATE TABLE, dann INSERT mit SELECT

    Das kennen Sie schon! Erst erstellen Sie die Tabelle berufe, und dann füllen Sie die Spalten mit den Werten aus Ihrer SELECT-Anweisung auf Seite 345.

    CREATE TABLE berufe
    						(
    						beruf_id INT(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
       beruf varchar(20)
    						);
    						INSERT INTO berufe (beruf)
    						SELECT DISTINCT beruf
    						FROM meine_kontakte;

    Die Tabelle berufe mit einer Primärschlüsselspalte und einer VARCHAR- Spalte erzeugen, die den Beruf festhält.

    Jetzt füllen wir die Spalte beruf der Tabelle berufe mit den Werten aus unserem SELECT.

  2. CREATE TABLE mit SELECT, dann ALTER für den Primärschlüssel

    Weg 2: Sie erstellen die Tabelle berufe mit den Daten aus einem SELECT, das die Werte aus der ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required