|  | 		    
					
        
         
          
         
	
          | |  | Kundenumre og auto_increment felt Fra : Jørn Rasmussen
 | 
 Dato :  13-11-04 17:13
 | 
 |  | Hej liste
 
 MySql og PHP benyttes.
 
 Jeg går ud fra, at der er en standard vedr. emnet, men hvad gør andre?
 
 I forbindelse med en Webshop har jeg en kundetabel, hvor første felt er et
 auto_increment felt, herefter kommer navn, adresse felter osv.
 
 Kan det anbefales at benytte dette auto_increment felt til kundenummer.
 Eller er det bedre at oprette et ekstra "int unique" kundenrfelt.
 
 Jeg hælder mest til at oprette et ekstra felt, da MySql tæller et nummer op
 i auto_increment feltet, selvom man fortryder en SQL INSERT kommando, så der
 vil blive nogel "huller" i kundenummerrækken. Men måske er det en
 misforståelse at bruge et auto_increment felt som første felt?
 
 mv. JR
 
 
 
 |  |  | 
  Troels Arvin (13-11-2004) 
 
	
          | |  | Kommentar Fra : Troels Arvin
 | 
 Dato :  13-11-04 17:26
 | 
 |  | On Sat, 13 Nov 2004 17:13:14 +0100, Jørn Rasmussen wrote:
 
 > Kan det anbefales at benytte dette auto_increment felt til kundenummer.
 > Eller er det bedre at oprette et ekstra "int unique" kundenrfelt.
 
 Hvordan ville du generere det ekstra, uden-huller kundenrfelt?
 
 
 > Jeg hælder mest til at oprette et ekstra felt, da MySql tæller et nummer op
 > i auto_increment feltet, selvom man fortryder en SQL INSERT kommando, så der
 > vil blive nogel "huller" i kundenummerrækken.
 
 Jeg har svært ved at se, om huller i rækkefølgen skulle være et problem.
 
 
 > Men måske er det en
 > misforståelse at bruge et auto_increment felt som første felt?
 
 Ikke som sådan, synes jeg. Men brug af den slags kunstigt genererede
 nøgler i et DBMS er generelt omdiskuteret. Prøv at søge i
 dk.edb.database gruppen.
 
 --
 Greetings from Troels Arvin, Copenhagen, Denmark
 
 
 
 |  |  | 
  Jørn Rasmussen (14-11-2004) 
 
	
          | |  | Kommentar Fra : Jørn Rasmussen
 | 
 Dato :  14-11-04 12:49
 | 
 |  | 
 "Troels Arvin" <troels@arvin.dk> skrev i en meddelelse
 news:pan.2004.11.13.16.26.27.964726@arvin.dk...
 > On Sat, 13 Nov 2004 17:13:14 +0100, Jørn Rasmussen wrote:
 >
 > > Kan det anbefales at benytte dette auto_increment felt til kundenummer.
 > > Eller er det bedre at oprette et ekstra "int unique" kundenrfelt.
 >
 > Hvordan ville du generere det ekstra, uden-huller kundenrfelt?
 
 Lave en SQL Max(kundenrfelt)+1, hvor jeg forinden har slettet ufuldstændige
 oprettelser.
 Det har jeg benyttet med succes i andre DB.
 
 >
 >
 > > Jeg hælder mest til at oprette et ekstra felt, da MySql tæller et nummer
 op
 > > i auto_increment feltet, selvom man fortryder en SQL INSERT kommando, så
 der
 > > vil blive nogel "huller" i kundenummerrækken.
 >
 > Jeg har svært ved at se, om huller i rækkefølgen skulle være et problem.
 >
 >
 > > Men måske er det en
 > > misforståelse at bruge et auto_increment felt som første felt?
 >
 > Ikke som sådan, synes jeg. Men brug af den slags kunstigt genererede
 > nøgler i et DBMS er generelt omdiskuteret. Prøv at søge i
 > dk.edb.database gruppen.
 
 Ok - det vil jeg gøre
 
 >
 > --
 > Greetings from Troels Arvin, Copenhagen, Denmark
 >
 
 
 
 |  |  | 
 |  |