Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: co oznacza: TYPE=MyISAM AUTO_INCREMENT=181
Forum PHP.pl > Forum > Bazy danych > MySQL
jarod20
Witam wszystkich,
Mam zapytanie, co oznacza ostatnia linijka tej funkcji, a zwłaszcza ta cyfra na końcu:

CREATE TABLE `user` (
`id_user` int(11) NOT NULL auto_increment,
`ip_user` int(11) NOT NULL default '0',
UNIQUE KEY `id_user` (`id_user`)
) TYPE=MyISAM AUTO_INCREMENT=181 ;

Z góry dziękuję za odpowiedź.
Pozdrawiam
kszychu
Oznacza, że następnym id_user wstawianym automatycznie będzie 181. Jak to wykosisz to pole numerowane będzie od 1.
jarod20
Dzięki bardzo!
A tak przy okazji, jaki najlepiej dać typ danych dla liczb z zakresu 1-9. Może być smallint(4)? A może są jakieś inne.
Jeszcze raz dzięki za odpowiedź!
ToPeR
Wystarczy Ci pole : TINYINT UNSIGNED, które ma zakres od 0-255;
hmmm
a co znaczy samo

Kod
TYPE=MyISAM

umieszczone za nawiasem tworzacym tabelke? i czy samo (w sensie, ze bez auto increment) cos daje?
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.