Autor Zpráva
Pan X
Profil
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
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 *
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
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;

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: