Autor | Zpráva | ||
---|---|---|---|
Pan X Profil |
#1 · Zasláno: 19. 3. 2012, 10:26:57
Zdravím,
mám stažené SQL k vytvoření tabulky, ale stále se mi nedaří ho opravit tak aby fungovalo. SQL: CREATE TABLE disk ( ID int(11) NOT NULL default '0', serial varchar(100) NOT NULL default '', name varchar(100) NOT NULL default '', status tinyint(4) NOT NULL default '0', t_stamp timestamp(14) NOT NULL ) TYPE=MyISAM; Chyba: #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 '(14) NOT NULL ) TYPE=MyISAM' at line 6 Podle všeho, když odmažu z t_stamp timestamp(14) NOT NULL onu 14 tak vše funguje jak má, ale problém mám problém s tím, že tabulka neodpovídá. Mohl by někdo poradit, jak to opravit Předem díky |
||
Bertram Profil |
#2 · Zasláno: 19. 3. 2012, 16:13:36
Pan X:
„mám problém s tím, že tabulka neodpovídá“ Ahoj, můžeš vysvětlit jaký? Zřejmě jde o starší skript, kdy měl timestamp jiný formát (14 číslic). |
||
Enko Profil * |
#3 · Zasláno: 19. 3. 2012, 22:53:14
Zkus si to tabulku udelat nejdřív přes phpmyadmina(nebo jiné rozhraní) a zkopíruj si SQL kód, který ti to ukáže ;) Máš to lepší, pokud si nejsi úplně jistý. Je to nejrychlejší řešení, pokud to nemáš najeté z hlavy.
|
||
Someone Profil |
#4 · Zasláno: 19. 3. 2012, 23:49:24
CREATE TABLE disk ( ID int(11) NOT NULL default '0', serial varchar(100) NOT NULL default '', name varchar(100) NOT NULL default '', status tinyint(4) NOT NULL default '0', t_stamp timestamp NOT NULL ) ENGINE=MyISAM; |
||
Časová prodleva: 11 let
|
0