Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySql] Długość INT
-Gość-
post 2.07.2006, 13:46:44
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
 
Start new topic
Odpowiedzi (1 - 6)
nasty
post 2.07.2006, 13:49:49
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 2.07.2006, 14:01:56
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 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


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
nasty
post 2.07.2006, 14:33:58
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 2.07.2006, 14:37:48
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


--------------------
I need TP for my bunghole!!!

Mój nowy przyjaciel - tytanowa płytka na stałe
------------------------------------------------------
AEGEE, kwiaciarnia rzeszów , notariusz rzeszów, zakład krawiecki rzeszów, paweł jakubowicz
Go to the top of the page
+Quote Post
SongoQ
post 2.07.2006, 15:23:42
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 3.07.2006, 07:22:22
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 smile.gif
tu wlasnie bedzie tinyint. No i trzeba bedzie na poziomie php lub bazy pilnowac zakresu id. inaczej sie nie da


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 03:23