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 ...

Get SQL von Kopf bis Fuß now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.