Autor Zpráva
Arthas
Profil
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
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
Zkus přehodit defaultní hodnoty a příkaz NOT NULL, ted např.
`jeadmin` TINYINT NOT NULL DEFAULT '0',
nightfish
Profil
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
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
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
dik uz to jde
Annonym
Profil *
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
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 *
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 *
tak uz nic mam to
Toto téma je uzamčeno. Odpověď nelze zaslat.

0