Avatar billede ulle55 Nybegynder
03. maj 2006 - 16:24 Der er 7 kommentarer

max længde på ID

Er der nogle der ved om der er en max længde på et id?

Jeg forsøger at indsætte et id "4748338910311051", men i databasen skriver den "2147483647"

Nogel bud!!!
Avatar billede erikjacobsen Ekspert
03. maj 2006 - 16:55 #1
Det kommer vel an på typen. En signed INT kan ikke bliver større end 2147483647.
Måske du egentlig har brug for en char(20) - eller så'n ca.
Avatar billede arne_v Ekspert
03. maj 2006 - 17:09 #2
jeg tror ikke at en CHAR(20) kan auto incremente

men en BIGINT kan vel bruges
Avatar billede ulle55 Nybegynder
03. maj 2006 - 17:11 #3
Jeg skal heller ikke bruge auto incremente. Hvorgor kan man ikke komme over 2147483647???
Avatar billede arne_v Ekspert
03. maj 2006 - 17:20 #4
der er ikke plads til mere i en INT brug BIGINT
Avatar billede arne_v Ekspert
03. maj 2006 - 17:25 #5
Avatar billede arne_v Ekspert
03. maj 2006 - 17:30 #6
og sorry omkring det med auto increment - CHAR(20) virker fint naar det
ikke er autoincrement

men husk at BIGINT og CHAR(20) giver forskellig sortering
Avatar billede arne_v Ekspert
06. oktober 2006 - 03:16 #7
Tid at få afsluttet her ?
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