Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 21 Pomógł: 0 Dołączył: 1.12.2004 Ostrzeżenie: (0%)
|
Witam, potrzebuje na poziomie bazy danych (a nie np php) zrobic tak by komorka miala okreslona dlugosc, np znaki alfanumeryczne od 8 do 15 znakow. char i varchar pozwalaja ustalic tylko gorna granice(przynajmniej z tego co sam wyczytalem). czy jest jakis typ znakowy ktory pozwoli mi nalozyc ograniczenie z dolu? i jeszcze jedno, potrzebowalbym typu, ktory ma scisle okreslona dlugosc np 26 znakow...czy jest to wykonalne w sql?
|
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Przyjaciele php.pl Postów: 1 467 Pomógł: 13 Dołączył: 22.02.2003 Ostrzeżenie: (0%)
|
nie wiem, nie używam mysql. Ale przecież check jest zupełnie elementarnym elemenentem sql'a, mysql powinien go mieć, tym bardziej, że:
Cytat CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name Tak mi powiedział manual mysql'owy (nie wiem do której wersji (IMG:http://forum.php.pl/style_emoticons/default/rolleyes.gif) (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ).[(] LIKE old_tbl_name [)]; create_definition: column_definition | [CONSTRAINT [symbol]] PRIMARY KEY [index_type] (index_col_name,...) | KEY [index_name] [index_type] (index_col_name,...) | INDEX [index_name] [index_type] (index_col_name,...) | [CONSTRAINT [symbol]] UNIQUE [INDEX] [index_name] [index_type] (index_col_name,...) | [FULLTEXT|SPATIAL] [INDEX] [index_name] (index_col_name,...) | [CONSTRAINT [symbol]] FOREIGN KEY [index_name] (index_col_name,...) [reference_definition] | CHECK (expr) A co do odpowiednika funkcji strlen w mysql'u to jest nim funkcja lenght(), więc definicja tabeli wyglądała by tak:
Ten post edytował Jabol 25.07.2005, 22:28:07 |
|
|
|
wierus scisle okreslona dlugosc pola danych-jak zrobic? 22.07.2005, 19:29:55
janek nie słyszałem o ograniczeniach długości znaków ... 25.07.2005, 19:34:56
SongoQ @wierus W mysqlu tego nie osiagniesz, W innych baz... 25.07.2005, 20:00:14
Jabol a CONSTRAINT?
Jeżeli mysql ma funkcję, która zwrac... 25.07.2005, 21:12:42
SongoQ @Jabol Taka skladnia dziala w MySQLu? 25.07.2005, 21:58:30
FiDO Szkoda, ze mysql ignoruje ta opcje.. to jest tylko... 25.07.2005, 23:14:20
SongoQ Cytatpoki co check constraintow nie uswiadczy sie ... 25.07.2005, 23:33:26
Jabol a tyle razy mi ludzie powtarzali, żebym czytał do ... 26.07.2005, 09:31:50 ![]() ![]() |
|
Aktualny czas: 25.12.2025 - 20:42 |