NULL fortæller at din attribut "navn" ikke har nogen eksisterende værdi. Grunden til du får denne er at du i dit insert ikke fortæller, den skal sætte noget ind.
Du kan gøre som Kasper foreslår, at sætte et default værdi som er en tomstreng.
Det kunne gøres således:
Create table Test
(
Navn VARCHAR(20) SET DEFAULT '',
alder INT
);
Du kan evt også sætte dine felter til NOT NULL, og derved kan de ikke indeholde en NULL. Så er du bare tvungen til at din attribut (felt) indeholder noget, som kunne være en default.
Indlæg senest redigeret d. 30.10.2009 10:08 af Bruger #6559