Vinzenz Mai: INSERT Statement in SQL

Beitrag lesen

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