Presun z pipni na wz - MySQL hlásí:#1064

6 příspěvků

Archiv diskusního fóra

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

  1. databazi na pipni jsem vyexportoval, chci ji nahrat na wz, ale hlasi to tohle, co delam spatne? SQL-dotaz: -- phpMyAdmin SQL Dump -- version 2.6.4-pl1 -- http://www.phpmyadmin.net -- -- Host: mysql -- Generation Time: Sep 27, 2005 at 02:57 AM -- Server version: 4.1.13 -- PHP Version: 5.1.0b3 -- -- Database: `decinska_besticq_net` -- -- -------------------------------------------------------- -- -- Table structure for table `phpbb_auth_access` -- CREATE TABLE `phpbb_auth_access` ( `group_id` mediumint( 8 ) NOT NULL default '0', `forum_id` smallint( 5 ) unsigned NOT NULL default '0', `auth_view` tinyint( 1 ) NOT NULL default '0', `auth_read` tinyint( 1 ) NOT NULL default '0', `auth_post` tinyint( 1 ) NOT NULL default '0', `auth_reply` tinyint( 1 ) NOT NULL default '0', `auth_edit` tinyint( 1 ) NOT NULL default '0', `auth_delete` tinyint( 1 ) NOT NULL default '0', `auth_sticky` tinyint( 1 ) NOT NULL default '0', `auth_announce` tinyint( 1 ) NOT NULL default '0', `auth_vote` tinyint( 1 ) NOT NULL default '0', `auth_pollcreate` tinyint( 1 ) NOT NULL default '0', `auth_attachments` tinyint( 1 ) NOT NULL default '0', `auth_mod` tinyint( 1 ) NOT NULL default '0', KEY `group_id` ( `group_id` ) , KEY `forum_id` ( `forum_id` ) ) ENGINE = MYISAM DEFAULT CHARSET = cp1250 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 'DEFAULT CHARSET=cp1250' at line 36
  2. Myslím, že narážíš na problém s verzemi. Na pipni.cz je 4.1.13, na WZ je 4.0.24. (Mimochodem, WZ by výhledově mohlo MySQL upgradnout...) Na WZ bych upravil vytvoření databází takto: Tvůj poslední řádek: ) ENGINE = MYISAM DEFAULT CHARSET = cp1250 bych změnil na ) TYPE=MyISAM; ALTER TABLE 'phpbb_auth_access' CHARACTER SET cp1250; a teď nahraješ samotná data: INSERT INTO 'phpbb_auth_access' VALUES atd......
  3. tak ted to hlasi tohle. Nemam se kopnout celou tabulku? Chyba Je možné, že jste našli chybu v SQL parseru. Prosím prozkoumejte podrobně SQL dotaz, především jestli jsou správně uvozovky a jestli nejsou proházené. Další možnost selhání je pokud nahráváte soubor s binárními daty nezapsanými v uvozovkách. Můžete také vyzkoušet příkazovou řádku MySQL. Níže uvedený výstup z MySQL serveru (pokud je nějaký) Vám také může pomoci při zkoumání problému. Pokud stále máte problémy nebo pokud SQL parser ohlásí chybu u dotazu, který na příkazové řádce funguje, prosím pokuste se zredukovat dotaz na co nejmenší, ve kterém se problém ještě vyskytne, a ohlaste chybu na stránkách phpMyAdmina spolu se sekcí VÝPIS uvedenou níže: ----ZAČÁTEK VÝPISU---- eNqdUt1umzAUvucpzkWlBikQIKFNkXbBUpRWgyQLtFOvEgNuYtUYik1Snq0Xe6S9wmy0LLvYtDEE ljnn+zk+PsF6vVx7MLNh5kAYLDywwQHbdh0tTmTiXdNmj7EHF/e5B/yVVqjmuDYpSc1qXw0P4JjO 2HRMybKsyci2R7YFluVN5DsFiosbCN4quNCiNv4cejAxLdOZGLTcaQ/xGpbxEPx5sEiG8BhIuy+E wXIVrH2Ymq6lrSLfkw5XpmVUdKyt7lYKNlzGSkhKQUhY86aF/mLuQcYNwktjOnVvDFm9cvv2/tUw QBYatX5eSG0ZhdumqDQZPuCak5J1+hOpb6vgXojKG42Ox6M6X9EiRTMZFiqpvruSCw+KVvZC/c4x wzUSSichBfYgxhU410PVDheQAMvx3GvwIwWOcS1NT8bqDLZpj1WmO9kp7MqwlY5PjrdIoBRxqb3N cUYYf0GbFHNBsteNLGzb4dRi/OejnZwSlFIMXNRNJpoaw3NZg+hiW9mMNN2gRuw3KMsw5z9sZ+vA TwJI/I9h8DsUDDSA7a4um2pD8i0UOCeNbKkYTHVYLBNYPIQh5PgZNVTApXU5VHhp3BQdnheIUgV3 dWgYJzuG8z/zOucDwcctCMJaxbP1v8BrjPIe8Erefy/1irY98LI9feRzTLHAPQhqbF76FIQYKxuW 9fE4lL1KqkpKM3kLvUhICJTtC8wE78Eqyn+76k/B069DOzjv9Z/p84wOzntd0yF5WgUfovY+9qPv h9eaDg== ----KONEC VÝPISU---- ----ZAČÁTEK VÝPISU---- ERROR: C1 C2 LEN: 1 2 1152 STR: ť CVS: $Id: sqlparser.lib.php,v 2.23.2.1 2004/11/10 00:40:48 lem9 Exp $ MySQL: 4.0.24-log USR OS, AGENT, VER: Win OPERA 8.50 PMA: 2.6.0-pl3 PHP VER,OS: 4.4.0 Linux LANG: cs-iso-8859-2 SQL: ďťż-- phpMyAdmin SQL Dump -- version 2.6.4-pl1 -- http://www.phpmyadmin.net -- -- Host: mysql -- Generation Time: Sep 27, 2005 at 02:57 AM -- Server version: 4.1.13 -- PHP Version: 5.1.0b3 -- -- Database: `decinska_besticq_net` -- -- -------------------------------------------------------- -- -- Table structure for table `phpbb_auth_access` -- CREATE TABLE `phpbb_auth_access` ( `group_id` mediumint(8) NOT NULL default '0', `forum_id` smallint(5) unsigned NOT NULL default '0', `auth_view` tinyint(1) NOT NULL default '0', `auth_read` tinyint(1) NOT NULL default '0', `auth_post` tinyint(1) NOT NULL default '0', `auth_reply` tinyint(1) NOT NULL default '0', `auth_edit` tinyint(1) NOT NULL default '0', `auth_delete` tinyint(1) NOT NULL default '0', `auth_sticky` tinyint(1) NOT NULL default '0', `auth_announce` tinyint(1) NOT NULL default '0', `auth_vote` tinyint(1) NOT NULL default '0', `auth_pollcreate` tinyint(1) NOT NULL default '0', `auth_attachments` tinyint(1) NOT NULL default '0', `auth_mod` tinyint(1) NOT NULL default '0', KEY `group_id` (`group_id`), KEY `forum_id` (`forum_id`) ) TYPE=MyISAM ----KONEC VÝPISU---- SQL-dotaz: ďťż-- phpMyAdmin SQL Dump -- version 2.6.4-pl1 -- http://www.phpmyadmin.net -- -- Host: mysql -- Generation Time: Sep 27, 2005 at 02:57 AM -- Server version: 4.1.13 -- PHP Version: 5.1.0b3 -- -- Database: `decinska_besticq_net` -- -- -------------------------------------------------------- -- -- Table structure for table `phpbb_auth_access` -- CREATE TABLE `phpbb_auth_access` ( `group_id` mediumint(8) NOT NULL default '0', `forum_id` smallint(5) unsigned NOT NULL default '0', `auth_view` tinyint(1) NOT NULL default '0', `auth_read` tinyint(1) NOT NULL default '0', `auth_post` tinyint(1) NOT NULL default '0', `auth_reply` tinyint(1) NOT NULL default '0', `auth_edit` tinyint(1) NOT NULL default '0', `auth_delete` tinyint(1) NOT NULL default '0', `auth_sticky` tinyint(1) NOT NULL default '0', `auth_announce` tinyint(1) NOT NULL default '0', `auth_vote` tinyint(1) NOT NULL default '0', `auth_pollcreate` tinyint(1) NOT NULL default '0', `auth_attachments` tinyint(1) NOT NULL default '0', `auth_mod` tinyint(1) NOT NULL default '0', KEY `group_id` (`group_id`), KEY `forum_id` (`forum_id`) ) TYPE=MyISAM 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 'ďťż-- phpMyAdmin SQL Dump -- version 2.6.4-pl1 -- http://www.ph
  4. Zkus dát při exportu: Kompatibilita SQL exportu: MYSQL40, nebo MYSQL323
  5. mam tyto moznosti: SQL LaTeX Microsoft Excel 2000 Microsoft Word 2000 CSV for MS Excel CSV XML
  6. Já bych do toho souboru s exportovanou db vjel textovým editorem, přepsal ten konec s ENGINE, jak jsem psal výše, doplnil konverzi na cp1250: ALTER TABLE phpbb_auth_access CHARACTER SET cp1250; POZOR, není apostrof, jako apostrof. Ten můj příklad nahoře phpMyAdmin nebral: ALTER TABLE 'phpbb_auth_access' CHARACTER SET cp1250; Je třeba ho napsat takto (nebo úplně bez apostrofů): ALTER TABLE `phpbb_auth_access` CHARACTER SET cp1250; No a postupně bych z toho texťáku kopíroval tabulku po tabulce a spouštěl přes phpMyAdmina. Je to sice na trochu delší dobu, ale jednak je to jednorázová akce a pak aspoň víš, co ti prošlo a co ne. No a za chvíli máš databázi zmigrovanou.

← Zpět na všechna témata