Avatar billede long Nybegynder
15. juli 1999 - 22:37 Der er 9 kommentarer og
1 løsning

Er det godt at bruge NOT NULL ?

Er det godt at sætte en værdi til :
INT UNSIGNED NOT NULL
Hvis den skal indeholde et tal mellem 1 & 200

Jeg søger en forklaring omkring dette :)
Avatar billede tarvin Nybegynder
15. juli 1999 - 22:51 #1
SMALLINT UNSIGNED NOT NULL

fylder mindst muligt, hvis indholdet aldrig bliver større end 200 (og aldrig mindre end nul).

Jeg bruger så vidt mulig altid NOT NULL, for nogle gange er det noget bøvl at skulle sammenligne celle-indhold, hvis NULL er en mulighed.
Avatar billede long Nybegynder
15. juli 1999 - 23:27 #2
svar, så får du 30 på kontoen :)
Avatar billede long Nybegynder
15. juli 1999 - 23:28 #3
Kan jeg bruge NOT NULL til alt ?
Avatar billede tarvin Nybegynder
15. juli 1999 - 23:30 #4
Det er svært at give så kategoriske svar, men jeg vil i hvertfald anbefale det (er der mon folk, der kan komme med argumenter _for_ NULL-mulighed?).

Jeg kombinerer ofte NOT NULL med en default-værdi, fx. nul (der er forskel på 0 og null, selvom det lyder underligt).
Avatar billede long Nybegynder
15. juli 1999 - 23:37 #5
D.v.s. at der ikke er noget galt i at bruge DEFAULT 0 ?
Eller det er vel en smags sag, om man hellere vil styre det fra koden...

Husk at trykke svar så du kan få dine point og jeg kan lukke dette spm :)
Avatar billede tarvin Nybegynder
15. juli 1999 - 23:39 #6
OK
:-)
Avatar billede tigerdyr Nybegynder
16. juli 1999 - 00:21 #7
>>tarvin
hvor er det underlige i det ??
Null = Ingen værdi
0 = værdien 0
Avatar billede tarvin Nybegynder
16. juli 1999 - 00:22 #8
Ja, ja. Når man er opmærksom på det, er det ikke underligt.

Ellers er det.

;-)
Avatar billede tigerdyr Nybegynder
16. juli 1999 - 00:25 #9
*hehe* okay du får ret, det er svært at fange hvis man ikke lige ved det :o)
Avatar billede hanshenrik Nybegynder
27. september 1999 - 10:56 #10
NOT NULL giver en støre hastighed. i mysql
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester