Autor | Zpráva | ||
---|---|---|---|
petrsvetr Profil |
#1 · Zasláno: 20. 10. 2007, 16:41:59
Lidi, setkali jste se nekdy s touto hlaskou?
Zadam do mysql tento kod: CREATE TABLE autori ( id_autora SMALLINT(3) DEFAULT '0' NOT NULL auto_increment, login VARCHAR(10) NOT NULL, heslo VARCHAR(10) NOT NULL, jmeno VARCHAR(30), email VARCHAR(30) NOT NULL, vedouci SET('true','false') DEFAULT 'true' NOT NULL, PRIMARY KEY (id_autora) ); a vyjede tato hlaska: ERROR 10607 (42000) Invalid default value for ´ID_autora´ muzu mit zastaralou verzi mysql? Prosim o radu.... Je tu snaha o definování automaticky generovaného jedninečného iddentifikátoru........to má splňovat právě: id_autora SMALLINT(3) DEFAULT '0' NOT NULL auto_increment, petrsvetr Člen to samé se mi objevuje u : CREATE TABLE rubriky ( id_rubriky TINYINT(2) DEFAULT '0' NOT NULL auto_increment, rubrika VARCHAR(25) NOT NULL, cesta VARCHAR(40) NOT NULL, PRIMARY KEY (id_rubriky) ); |
||
Joker Profil |
#2 · Zasláno: 20. 10. 2007, 17:17:36
|
||
petrsvetr Profil |
#3 · Zasláno: 20. 10. 2007, 17:34:16
JOKERE, nefunguje to tak, jak jsi napsal viz odkaz, zkusil jsem tohle:
snad to splni stejnou funkci a je to funkcni: CREATE TABLE autori ( id_autora SMALLINT(3) NOT NULL auto_increment, login VARCHAR(10) NOT NULL, heslo VARCHAR(10) NOT NULL, jmeno VARCHAR(30), email VARCHAR(30) NOT NULL, vedouci SET('true','false') DEFAULT 'true' NOT NULL, PRIMARY KEY (id_autora) ); |
||
Časová prodleva: 16 let
|
0