Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySql] Długość INT
-Gość-
post
Post #1





Goście







Jak to jest z określeniem długości typu INT w MySQL?

Przykładowo, chciałbym określić zakres kolumny id o 0 do 9 - jak mam to zrobić?
Go to the top of the page
+Quote Post
nasty
post
Post #2





Grupa: Zarejestrowani
Postów: 634
Pomógł: 14
Dołączył: 27.05.2006
Skąd: Berlin

Ostrzeżenie: (0%)
-----


  1. CREATE TABLE `test` (
  2. `test` INT( 9 ) NOT NULL
  3. );


to sie ustala przy twozniu tablicy...
Go to the top of the page
+Quote Post
nospor
post
Post #3





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




@nasty_psycho troche sie zagolopowales. int to zakres większy niż 9 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) ato ze ty dasz 9 w nawiasie oznacza ze np. przy zerofill dana liczba bedzie miala tyle zer na początku, by bylo 9 cyfr
http://dev.mysql.com/doc/refman/5.0/en/numeric-types.html

gosciu - na przyszlosc nie pisz tytulów takich jak ten: "Bardzo lamerskie pytanie..." bo poprostu topic zostanie zamkniety. poprawiam
Go to the top of the page
+Quote Post
nasty
post
Post #4





Grupa: Zarejestrowani
Postów: 634
Pomógł: 14
Dołączył: 27.05.2006
Skąd: Berlin

Ostrzeżenie: (0%)
-----


ok nospor, ale ja odpowiedzialem na DOSLOWNE pytanie goscia:
Cytat
typu INT

Cytat
określić zakres kolumny id o 0 do 9
Go to the top of the page
+Quote Post
cornholio666
post
Post #5





Grupa: Zarejestrowani
Postów: 472
Pomógł: 8
Dołączył: 14.03.2004
Skąd: Rzeszów

Ostrzeżenie: (0%)
-----


Może sie myle ale Gościowi chodzilo o to żeby tabela miala tylko 10 wierszy. Jak tak to wystarczy zliczyć ilość wierszy jak bedzie wieksza niż 9 to nie zapisywać

Ten post edytował cornholio666 2.07.2006, 14:38:30
Go to the top of the page
+Quote Post
SongoQ
post
Post #6





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

Ostrzeżenie: (0%)
-----


Bez triggera takie cos sie nie obejdzie. Bo najmniejszy typ liczbowy to TINYINT no ale i tak masz 255 kombinacji.
Go to the top of the page
+Quote Post
nospor
post
Post #7





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Cytat(nasty_psycho @ 2.07.2006, 15:33 ) *
ok nospor, ale ja odpowiedzialem na DOSLOWNE pytanie goscia:

@nasty_psycho no i wlasnie ja o tym mowie. piszac int(9) nie okreslasz zakresu id od 0 do 9 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
tu wlasnie bedzie tinyint. No i trzeba bedzie na poziomie php lub bazy pilnowac zakresu id. inaczej sie nie da
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 15.09.2025 - 19:37