Error in SQL syntax

Přesouvám třídní stránky jinam, ale nedaří se mi exportovat tabulku. WZ příkazy provede, ale tam, kam chci stránky umístit, mi PHPMyAdmin píše chybu syntaxe. Nevíte někdo, o co jde?

MySQL hlásí:
#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 'collate latin2_czech_cs NOT NULL default '',
heslo varchar(3

CREATE TABLE users (
id int(11) NOT NULL auto_increment,
jmeno varchar(20) collate latin2_czech_cs NOT NULL default '',
heslo varchar(32) collate latin2_czech_cs NOT NULL default '',
cele_jmeno varchar(50) collate latin2_czech_cs NOT NULL default '',
osloveni varchar(50) collate latin2_czech_cs NOT NULL default '',
email varchar(100) collate latin2_czech_cs NOT NULL default '@',
icq int(9) NOT NULL default '0',
web varchar(40) collate latin2_czech_cs NOT NULL default 'http://',
o_sobe text collate latin2_czech_cs,
hidden char(3) collate latin2_czech_cs NOT NULL default 'ne',
PRIMARY KEY (id)
) ENGINE=MyISAM DEFAULT CHARSET=latin2 COLLATE=latin2_czech_cs AUTO_INCREMENT=28 ;

Už se s tím trápím celkem dlouho. Děkuji za každou pomoc.
problem je ve verzi mysql. tady je 4.1.neco, na tom tvym hostingu bude neco starsiho

z toho kodu umaz nakonci vse co je mezi uzaviraci zavorkou a strednikem

takze


CREATE TABLE users (
id int(11) NOT NULL auto_increment,
jmeno varchar(20) collate latin2_czech_cs NOT NULL default '',
heslo varchar(32) collate latin2_czech_cs NOT NULL default '',
cele_jmeno varchar(50) collate latin2_czech_cs NOT NULL default '',
osloveni varchar(50) collate latin2_czech_cs NOT NULL default '',
email varchar(100) collate latin2_czech_cs NOT NULL default '@',
icq int(9) NOT NULL default '0',
web varchar(40) collate latin2_czech_cs NOT NULL default 'http://',
o_sobe text collate latin2_czech_cs,
hidden char(3) collate latin2_czech_cs NOT NULL default 'ne',
PRIMARY KEY (id)
);