Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySql] Długość INT
Forum PHP.pl > Forum > Przedszkole
Gość
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ć?
nasty
  1. CREATE TABLE `test` (
  2. `test` INT( 9 ) NOT NULL
  3. );


to sie ustala przy twozniu tablicy...
nospor
@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
nasty
ok nospor, ale ja odpowiedzialem na DOSLOWNE pytanie goscia:
Cytat
typu INT

Cytat
określić zakres kolumny id o 0 do 9
cornholio666
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ć
SongoQ
Bez triggera takie cos sie nie obejdzie. Bo najmniejszy typ liczbowy to TINYINT no ale i tak masz 255 kombinacji.
nospor
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
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.