Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 1 190 Pomógł: 27 Dołączył: 23.04.2005 Ostrzeżenie: (0%)
|
Tak się zastanawiam. Każdy typ liczbowy (czy to int, bigint), niezależnie jaka to baza ma pewną maksymalną wartość. I np mamy tabelę Zleceni gdzie jej jednym z atrybutów jest numer_zlecenia typu int. numer_zlecenia jest AUTO_INCREMENT - unikalny. Przecież wkońcu kiedyś zakres liczbowy się wyczerpie.. I co wtedy? Jak sobie poradzić z takim problemem?
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 190 Pomógł: 27 Dołączył: 23.04.2005 Ostrzeżenie: (0%)
|
Cytat(Kinool @ 2005-04-25 11:21:10) bigint daje ci zakres bez znaku 18446744073709551615 jezeli co sekunde bedziesz wstawial rekord to zakres wyczerpiesz po okolo 584 942 417 355 latach!!!! jeszcze sie zastanawiasz nad ograniczeniami? Dzięki za wytłumaczenie. Gdzie mogę znaleźć info o zakresie liczbowym poszczególnych typów? Spotkałem się z opinią, żeby stosować tylko te typy, któe wchodzą w standard SQL. Czyli w mysqlu nie stosować bigint. Wtedy łatwiej będzie przenieść aplikację na inną bazę danych? Czy warto się tak ograniczać? Pozdrawiam |
|
|
|
J4r0d Ograniczenia typów liczbowych 25.04.2005, 01:05:08
nospor Dać taki typ pola, aby się nie wyczerpał.
Bo np. ... 25.04.2005, 07:56:19
SongoQ Jak sie wyczerpie to zatrzymuje sie na koncowej wa... 25.04.2005, 08:06:41
Kinool idac tokiem rozumowania ze kiedys cos sie wyczeprp... 25.04.2005, 09:04:30
J4r0d Chodziło mi o to, żę pewna firma projektuje bazę d... 25.04.2005, 12:10:43
dr_bonzo CytatNie wiemy ile będzie np zleceń czegośNo to si... 25.04.2005, 12:14:54
Kinool bigint daje ci zakres bez znaku 184467440737095516... 25.04.2005, 12:21:10
SongoQ CytatSpotkałem się z opinią, żeby stosować tylko t... 26.04.2005, 15:21:45 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 04:39 |