error near 'DEFAULT CHARSET=utf8 COLLATE=utf8_czech_ci'; zřejmě kolize verzí

2 příspěvky

Archiv diskusního fóra

Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.

  1. Exportoval jsem si DB vytvořenou v MySQL z nejnovějšího Easy PHP a chtěl bych ji nahrát sem na server. Když zvolím zadání SQL z daného souboru, hlásí mi místní verze chybu: ----#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 'DEFAULT CHARSET=utf8 COLLATE=utf8_czech_ci' at line 27 ----- Přičemž příkaz je sakra dlouhý, ale začátek zní: ------ CREATE TABLE `cleni` ( `vljm` varchar( 15 ) CHARACTER SET latin1 NOT NULL default '', `cejm` varchar( 30 ) CHARACTER SET latin1 NOT NULL default '', `foto` varchar( 20 ) CHARACTER SET latin1 default NULL , `profil` blob, `role` blob, `data` varchar( 20 ) CHARACTER SET latin1 default NULL , PRIMARY KEY ( `vljm` ) ) ENGINE = MYISAM DEFAULT CHARSET = utf8 COLLATE = utf8_czech_ci ----- Kdybyste někdo v tuto noční hodinu viděl důvod, poraďte prosím.
  2. Vyřešil jsem to prostě tak, že jsem definici kódování vynechal. Mé texty tím byly zprzněny. Přestože jsem to srovnával s manuálem (správně to má být DEFAULT CHARACTER SET utf8 COLLATE utf8_czech_ci), server mi to stále nechtěl přijmout. Jdu to přepsat.

← Zpět na všechna témata