Autor | Zpráva | ||
---|---|---|---|
technik Profil |
#1 · Zasláno: 7. 3. 2010, 17:52:56
Přímo do tabulky vkládám tento SQL kód:
CREATE TABLE `uzivatele` ( `id` TINYINT NOT NULL AUTO_INCREMENT , `login` VARCHAR( 40 ) NOT NULL , `heslo` VARCHAR( 32 ) NOT NULL , `email` VARCHAR( 50 ) NOT NULL , `vojak` INT( 80 ) DEFAULT '100' NOT NULL , `vip` TINYINT( 3 ) DEFAULT '0' NOT NULL , `zlato` INT( 255 ) DEFAULT '1000' NOT NULL , `body` INT( 255 ) DEFAULT '10' NOT NULL , `prava` TINYINT( 2 ) DEFAULT '0' NOT NULL , `ok` TINYTEXT( 2 ) DEFAULT 'n' NOT NULL , `klic` VARCHAR( 20 ) NOT NULL ) ale MySQL mi hlásí chybu: #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(2) DEFAULT 'n' NOT NULL, `klic` VARCHAR(20) NOT NULL)' at line 1 |
||
panther Profil |
#2 · Zasláno: 7. 3. 2010, 18:06:05
technik:
popis chyby tě navádí na řádek 11 v uvedeném kódu. Tipnul bych, že u textového typu je špatně ta závorka s dvojkou, nic jiného nevidím. |
||
Keeehi Profil |
#3 · Zasláno: 7. 3. 2010, 18:08:11
technik:
Nelíbí se mu asi ta 2 u tinytextu. Co jsem z manuálu pochopil, tak u tinytextu se nedá ovlivnit délka, v závorce by mělo být kódování. |
||
technik Profil |
#4 · Zasláno: 8. 3. 2010, 07:40:05
Aha, díky
|
||
Časová prodleva: 14 let
|
0