Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Nie mogę skopiować bazy
Forum PHP.pl > Forum > Bazy danych > MySQL
camelx
Witam, mam taki problem. U siebie na kompie mam MySQL 4.1.8 i chcę skopiować bazę danych ze swojego koputera na serwer w necie (funpic.org) który ma MySQL 4.0.24. U siebie na kompie robię eksport (tylko struktura bazy) serwerze w necie chę importować baze poprzez zapytnie SQL. Kiedy wklejam w okienko całą stroukturę mojej bazy wyskakuje komunikat:
Cytat
#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=latin1' at line 24
.
Moja baza wygląda tak:
  1. -- phpMyAdmin SQL Dump
  2. -- version 2.6.0-pl3
  3. --
  4. -- Host: localhost
  5. -- Czas wygenerowania: 22 Maj 2005, 16:15
  6. -- Wersja serwera: 4.1.8
  7. -- Wersja php: 5.0.3
  8. --
  9. -- Baza danych: `klasa`
  10. --
  11.  
  12. -- --------------------------------------------------------
  13.  
  14. --
  15. -- Struktura tabeli dla `kl_cat_photos`
  16. --
  17.  
  18. CREATE TABLE `kl_cat_photos` (
  19. `id` int(11) NOT NULL AUTO_INCREMENT,
  20. `name` varchar(100) NOT NULL DEFAULT '',
  21. `dir` varchar(20) NOT NULL DEFAULT '',
  22. PRIMARY KEY (`id`)
  23. ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
  24.  
  25. -- --------------------------------------------------------
  26.  
  27. --
  28. -- Struktura tabeli dla `kl_categories`
  29. --
  30.  
  31. CREATE TABLE `kl_categories` (
  32. `id` int(11) NOT NULL AUTO_INCREMENT,
  33. `name` varchar(50) NOT NULL DEFAULT '',
  34. PRIMARY KEY (`id`)
  35. ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
  36.  
  37. -- --------------------------------------------------------
  38.  
  39. --
  40. -- Struktura tabeli dla `kl_files`
  41. --
  42.  
  43. CREATE TABLE `kl_files` (
  44. `id` int(11) NOT NULL AUTO_INCREMENT,
  45. `data` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  46. `nazwa` varchar(70) NOT NULL DEFAULT '',
  47. `plik` varchar(70) NOT NULL DEFAULT '',
  48. `kategoria` int(11) NOT NULL DEFAULT '0',
  49. `typ` varchar(50) NOT NULL DEFAULT '',
  50. `user` int(11) NOT NULL DEFAULT '0',
  51. PRIMARY KEY (`id`)
  52. ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
  53.  
  54. -- --------------------------------------------------------
  55.  
  56. --
  57. -- Struktura tabeli dla `kl_news`
  58. --
  59.  
  60. CREATE TABLE `kl_news` (
  61. `id` int(11) NOT NULL AUTO_INCREMENT,
  62. `data` datetime NOT NULL DEFAULT '0000-00-00 00:00:00',
  63. `title` tinytext NOT NULL,
  64. `text` text NOT NULL,
  65. `user` int(11) NOT NULL DEFAULT '0',
  66. `auth` int(11) NOT NULL DEFAULT '0',
  67. PRIMARY KEY (`id`),
  68. KEY `id` (`id`)
  69. ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
  70.  
  71. -- --------------------------------------------------------
  72.  
  73. --
  74. -- Struktura tabeli dla `kl_students`
  75. --
  76.  
  77. CREATE TABLE `kl_students` (
  78. `id` int(11) NOT NULL AUTO_INCREMENT,
  79. `imie` varchar(15) NOT NULL DEFAULT '',
  80. `nazwisko` varchar(20) NOT NULL DEFAULT '',
  81. PRIMARY KEY (`id`)
  82. ) ENGINE=MyISAM DEFAULT CHARSET=latin1;
  83.  
  84. -- --------------------------------------------------------
  85.  
  86. --
  87. -- Struktura tabeli dla `kl_users`
  88. --
  89.  
  90. CREATE TABLE `kl_users` (
  91. `id` int(11) NOT NULL AUTO_INCREMENT,
  92. `nick` varchar(25) NOT NULL DEFAULT '',
  93. `symbol` varchar(4) NOT NULL DEFAULT '0',
  94. `kolor` tinytext NOT NULL,
  95. `urodziny` varchar(30) NOT NULL DEFAULT '',
  96. `imieniny` varchar(30) NOT NULL DEFAULT '',
  97. `gg` int(11) NOT NULL DEFAULT '0',
  98. `email` varchar(25) NOT NULL DEFAULT '',
  99. `tel` varchar(15) NOT NULL DEFAULT '',
  100. `www` varchar(100) NOT NULL DEFAULT '',
  101. `haslo` varchar(32) NOT NULL DEFAULT '',
  102. `level` tinyint(4) NOT NULL DEFAULT '0',
  103. PRIMARY KEY (`id`),
  104. UNIQUE KEY `nick` (`nick`),
  105. UNIQUE KEY `nick_2` (`nick`),
  106. KEY `id` (`id`)
  107. ) ENGINE=MyISAM DEFAULT CHARSET=latin1;

Co może być źle questionmark.gif Może to ma jakis zwiazek z tym, że ja mam u siebie nowszego MySQL'a questionmark.gif
camelx
Ok, mniej wiecej już chyba wiem o co chodzi. Rozumiem, że trzeba zmienić tą linię "ENGINE=MyISAM DEFAULT CHARSET=latin1;" ale trochę mi to nie wychodzi smile.gif. Mógł byś mi napisać jak to zrobić questionmark.gif
crash
Przecież podałem Ci linka i tam pisze wszystko...
  1. CREATE TABLE nazwa (komórki) TYPE=MyISAM DEFAULT CHARACTER SET latin2;
camelx
Zrobiłem tak jak napisałeś i nadal jest to samo.
Dla przykładu:
  1. CREATE TABLE `kl_cat_photos` (
  2. `id` int(11) NOT NULL AUTO_INCREMENT,
  3. `name` varchar(100) NOT NULL DEFAULT '',
  4. `dir` varchar(20) NOT NULL DEFAULT '',
  5. PRIMARY KEY (`id`)
  6. ) TYPE=MyISAM DEFAULT CHARACTER SET latin2;
To też nie działa :/
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.