Autor | Zpráva | ||
---|---|---|---|
Arthas Profil |
#1 · Zasláno: 5. 10. 2006, 20:40:33
Mam problem kdyź chci dat do databaze tohle tak mi to ukaze chybu,a na ni porad nemuzu prijit dik za odpoved
CREATE TABLE `uzivatele` ( `id` INT NOT NULL AUTO_INCREMENT , `prezdivka` VARCHAR( 50 ) NOT NULL , `email` VARCHAR( 50 ) NOT NULL , `heslo` VARCHAR( 10 ) NOT NULL , `jeadmin` TINYINT DEFAULT '0' NOT NULL , `pripomenuto` DATETIME NULL , `registracedokoncena` TINYINT DEFAULT '0' NOT NULL , `jeblokovan` TINYINT DEFAULT '0' NOT NULL , PRIMARY KEY ( `id` ) ); |
||
nightfish Profil |
#2 · Zasláno: 5. 10. 2006, 20:44:58
tak mi to ukaze chybu
sorry, ale křišťálová koule je v čistírně, takže zkus napsat, co za chybovou hlášku to napíše |
||
ronnie Profil |
#3 · Zasláno: 5. 10. 2006, 20:50:38
Zkus přehodit defaultní hodnoty a příkaz NOT NULL, ted např.
`jeadmin` TINYINT NOT NULL DEFAULT '0', |
||
nightfish Profil |
#4 · Zasláno: 5. 10. 2006, 21:04:05
jinak ještě jedna věc
testoval jsem na mySQL 4.0.21 a 5.0.21 a skript proběhne bez problémů |
||
Arthas Profil |
#5 · Zasláno: 5. 10. 2006, 21:29:36
nightfish:chyba je tato..................
ERROR 1064 (42000): 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 ´NULL_AUTOINCREMENT , `prezdivka` VARCHAR ( 50 ) NOT NULL , `email` VARCHAR( 50 ) ´ at line 2 |
||
nightfish Profil |
#6 · Zasláno: 5. 10. 2006, 21:55:38
NULL_AUTOINCREMENT
tohle v tom původním SQL příkazu vůbec není... nicméně to podtržítko tam má být jinde: ...NULL AUTO_INCREMENT... |
||
Arthas Profil |
#7 · Zasláno: 6. 10. 2006, 12:35:04
dik uz to jde
|
||
Annonym Profil * |
#8 · Zasláno: 7. 10. 2006, 17:49:02
ahoj;
mam podobnej problem jako ARTHAS delam tabulku na http://mysql.webzdarma.cz ale chyba je : #1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key |
||
nightfish Profil |
#9 · Zasláno: 7. 10. 2006, 19:41:43
Incorrect table definition; there can be only one auto column and it must be defined as a key
Nesprávná definice tabulky; může existovat pouze (maximálně) jeden sloupec s automatickým číslováním a ten musí být označen jako klíč tabulky příště doporučuju použít slovník |
||
Annonym Profil * |
#10 · Zasláno: 8. 10. 2006, 17:14:57
CREATE TABLE `uzivatele` (
`id` INT NOT NULL AUTO_INCREMENT , `prezdivka` VARCHAR( 50 ) NOT NULL , `email` VARCHAR( 50 ) NOT NULL , `heslo` VARCHAR( 10 ) NOT NULL , `jeadmin` TINYINT( 0 ) NOT NULL , `pripomenuto` DATETIME, `registracedokoncena` TINYINT( 0 ) NOT NULL , `jeblokovan` TINYINT( 0 ) NOT NULL ) Udelal lal jsem toto a porad mi to pise chybu:#1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key....co mam teda udelat? |
||
Annonym Profil * |
#11 · Zasláno: 8. 10. 2006, 17:19:20
tak uz nic mam to
|
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0