06. september 2005 - 10:10Der er
11 kommentarer og 1 løsning
Overflow og RID
Mit problem er at jeg ikke kender definitionen for en integer i MySQL. Vil en tabel med 100.000 poster medføre overflow hvis jeg sætter key = integer? Findes der en måde at anvende Replication ID i MySQL ligesom i Access? Årsagen til mit problem er at jeg, i forbindelse med en udvidelse, skal overføre en Access DB til en MySQL DB. En af tabellerne kan i de næste par år nemt tænkes at nå op i 100.000 - 200.000 poster
Mange tak. Så var der lige det med replication ID. Findes en lign. (MEGET lidt) usikre metode for autogenerering af id på poster? Nåe ja - en sidste ting - hvordan tildeler jeg point når jeg mener at jeg fik et anvendeligt svar?
Jeg tror vi tænker på det samme. Man kan få Access til at tildele et 32 byte id som jo har en (MEGET) lille chance for at blive gentaget 2 gange.
Konstanten mol (antal atomer i 12 gram kulstof) er ca 10 i 21'ende potens (ca 70 bit). Så jeg tror selv bigint kommer til kort når vi taler om universet.
jeg mener ikke at der er indbygget noget tilsvarende i MySQL
hvis du har brug for det, så må du lave det i applikations logikken eller ved at betragte server navn + database navn + tabel navn + normal autoincrement værdi som en GUID
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.