droom: INSERT Statement in SQL

Ich habe eine Datenbank-Tabelle mit mehreren Feldern. Ich möchte nun mit einem Insert bestimmte Daten in dieser Tabelle einfügen. Dabei sollen leere Eingabe ignoriert werden. Wie geht das am besten?

Beispiel User_table

----------------------
id|name|vorname|email|
11|Maxi|Maxeerr|xxxxx|
12|Maxr|Mawerrr|xxxxx|
13|Mart|Maredrr|xxxxx|
----------------------

ich möchte nun einen User einfügen. Ich kenne nur seinen Nachname.

Kann ich sowas machen?
Insert into user_table (id,name,vorname,email) Values (,morgan,,);

PS: Das Feld id ist auto_increment.

  1. Hallo

    Ich habe eine Datenbank-Tabelle mit mehreren Feldern. Ich möchte nun mit einem Insert bestimmte Daten in dieser Tabelle einfügen. Dabei sollen leere Eingabe ignoriert werden. Wie geht das am besten?

    dafür bieten Datenbankmanagementsysteme den speziellen Wert NULL.

    Beispiel User_table


    id|name|vorname|email|
    11|Maxi|Maxeerr|xxxxx|
    12|Maxr|Mawerrr|xxxxx|
    13|Mart|Maredrr|xxxxx|

    ich möchte nun einen User einfügen. Ich kenne nur seinen Nachname.

    Kann ich sowas machen?
    Insert into user_table (id,name,vorname,email) Values (,morgan,,);

    INSERT INTO user_table(  
        name,  
        vorname,  
        email  
    )  
    VALUES (  
        'morgan',  
        NULL,  
        NULL  
    )  
    
    

    oder noch etwas einfacher:

    INSERT INTO user_table(  
        name  
    )  
    VALUES (  
        'morgan'  
    )  
    
    

    Freundliche Grüße

    Vinzenz

    1. Vielen dank Vinzenz! ;)